waitms(u8 loc)
{
#pragma asm
mov.b _loc, R0L
..........
#pragma endasm
}
这段代码中编译时提示 _loc是个undefined symbol.
是否说 loc存储在某个寄存器中,需要使用该寄存器?
但是如果修改成
waitms(u8 loc)
{
u8 test;
test = loc;
#pragma asm
mov.b _test, R0L
..........
#pragma endasm
}
仍然报相同的错误。那么要使用C中的变量该怎么个用法?
我要赚赏金
