[問題] 如何把要給C Code使用的asm macro獨立一個檔案

作者: MaxHaru (懂得放手..才是王道)   2014-07-04 17:22:53
請教各位大大,
在Keil C中,
如果要建一個Assembly Macro的File給C使用應該如何做,
我有試著在ASM.H中定義Macro
#pragma asm
REGWRITE MACRO REG, VALUE
MOV DPTR, #REG
MOV A, VALUE
MOVX @DPTR, A
ENDM
#pragma endasm
在MAIN.C中使用
#inculde "ASM.H"
void main(void)
{
#pragma asm
REGWRITE 0x1000, #0xFF
#pragma endasm
}
但是它出現這樣的訊息
error C272: 'asm/endasm' requires src-control to be active
而且在KeilC的環境好像沒辦法對*.H設定src-control
請問我應該如何做才能做到我的需求呢?
感謝

Links booklink

Contact Us: admin [ a t ] ucptt.com