作者MaxHaru (懂得放手..才是王道)
看板ASM
标题[问题] 如何把要给C Code使用的asm macro独立到一个档案
时间Fri Jul 4 17:22:53 2014
请教各位大大,
在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
请问我应该如何做才能做到我的需求呢?
感谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 218.210.106.78
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/ASM/M.1404465775.A.756.html
※ 编辑: MaxHaru (218.210.106.78), 07/15/2014 11:15:29