arm指令循环延时的问题

[复制链接]
3334|3
 楼主| luocolor 发表于 2007-4-13 17:00 | 显示全部楼层 |阅读模式
这样,有一个循环,它的作用就是延时。在这个循环运行的时候,外围设备会做一些初始化。在循环结束&nbsp;之后,外设的初始化也已完成,从而才能进行下一步往外设写的操作。但现在有一个问题,这个简单的循&nbsp;环确始终跳不出来,成为了一个死循环。不知大家有什么想法没,这种情况下?<br />注:在外设初始化时未见有干扰cpu运行。<br />&nbsp;&nbsp;&nbsp;&nbsp;mov&nbsp;&nbsp;&nbsp;&nbsp;r6,#8<br />delay<br />&nbsp;&nbsp;&nbsp;&nbsp;subs&nbsp;&nbsp;&nbsp;&nbsp;r6,r6,#1<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bne&nbsp;&nbsp;&nbsp;&nbsp;delay&nbsp;<br /><br />axd调试时是可以跳出的,实际运行时就不行了&nbsp;
 楼主| luocolor 发表于 2007-4-13 21:01 | 显示全部楼层

呵呵,最终确定。不是我循环的问题

  
 楼主| luocolor 发表于 2007-4-13 21:02 | 显示全部楼层

不过找出问题,还真恼火

  
ggele 发表于 2007-4-17 00:12 | 显示全部楼层

请问楼主

是什么问题啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

40

主题

105

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部