当前位置: 代码迷 >> 单片机 >> 奇怪的有关问题少个_nop_( ),单片机就不工作
  详细解决方案

奇怪的有关问题少个_nop_( ),单片机就不工作

热度:59   发布时间:2016-04-28 15:59:50.0
奇怪的问题少个_nop_( ),单片机就不工作
RT,
51单片机,KeilC编译器,在主函数中,少个_nop_( ),单片机就不工作,多个_nop_( ),就工作正常。两个编译都有通过。
ps:_nop_( )是库文件intrins.h的函数,相当于汇编的NOP.
有哪位大大遇到过类似的问题,求指导!

------解决方案--------------------
这个倒没碰到过

碰到过,少NOP,时序不对,读写不正常


------解决方案--------------------
就碰到过有时程序多了条打印消息,所运行结果却不一样
------解决方案--------------------
探讨

引用:

就碰到过有时程序多了条打印消息,所运行结果却不一样

差不多是这种情况,后来怎么修改的?

------解决方案--------------------
这个我知道,是中文的问题
把你的代码全部删除,重新输入一遍,NOP就没有影响了。
------解决方案--------------------
遇到过,没有nop有些代码被优化掉了,修改优化等级看看
  相关解决方案