作者ast9869 (甘願為妳~)
看板ASM
標題請問macro如何被C 呼叫?
時間Sat May 3 17:35:14 2008
===================================================================
//C51 的 code
//ice_func.c
#pragma asm
getXRAM MACRO _Address, _Shift, _Data
mov DPTR,
#_Address
movx _Data ,@DPTR+_Shift
ENDM
#pragma endasm
===================================================================
//ice_func.h
BYTE d1, d2;
extern getXRAM(_Address, _Shift, _Data);
#define Download64(pBuf) \
{ \
getXRAM(pBuf, 0, d1);\
getXRAM(pBuf, 1, d2);\
DownTwoByte(0x02, d1, d2); \
}
===================================================================
小弟不才…
這樣好像不能用耶?請問各位先進要如何設定才能調用getXRAM呢?
--
█████████████████
█ ████████████████
█████████████████
█ ████████████████
█████████████████
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.110.225.167