编译出错,求助
51单片机吧
全部回复
仅看楼主
level 4
麦斯多鲁特
楼主
DEMO程序在stc15w408as时成功编译,
移植到stc8a8k64d4时编译出错,
看到只有ture和false,尝试把unsigned char 改成布尔型,也会报错,
error C129: missing ';' before 'time_5ms_flag'
有人知道原因吗?
2023年08月08日 08点08分
1
level 9
硅特er
私聊
2023年08月08日 11点08分
2
level 10
lkc8210BD
TRUE和FALSE没有定义,定义了就解决了吧
2023年08月08日 12点08分
3
level 4
麦斯多鲁特
楼主
原来是在这个stc15w的 h 文件里定义。stc12C和stc8A的 h 文件里面没有。
2023年08月18日 09点08分
4
level 4
麦斯多鲁特
楼主
在stc8a8k64d4上OK,就是有个LED接在P1.1里平时暗亮,有信号时高亮。
在stc12c5a60s2上面似乎定时器1和前两者定义有点不同,
强行给stc12.h添加T2H和T2L进去,
stc15板按键,stc12板LED亮了就不会灭。
stc12板按键了,stc15板的LED不会亮。
2023年08月18日 10点08分
5
1