本帖最后由 oldpig 于 2016-5-29 10:16 编辑
我用STM8F103K3,+cosmic STVD定义了以下函数:
_Bool BusyOrNot()
{
_Bool result;
......
return result;
}
然后在其他函数中调用此函数:
while(BusyOrNot()) ;
结果一直跳不出 while循环。
当我把BusyOrNot()的返回类型和result的类型改为unsigned char时,问题就解决了。
附: 我已经在zero page段里定义了一个.bit段
还请各位大侠给我指点一下,谢谢!
|