[ZLG-ARM] 为什么会停在while((PLLSTAT & (1 << 10)) == 0){};

[复制链接]
4171|5
 楼主| lpf336 发表于 2007-11-14 11:23 | 显示全部楼层 |阅读模式
我用HJTAG调程序&nbsp;不知道为什么会停在while((PLLSTAT&nbsp;&&nbsp;(1&nbsp;&lt&lt&nbsp;10))&nbsp;==&nbsp;0){};<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;PLLFEED&nbsp;=&nbsp;0xaa;<br />&nbsp;&nbsp;&nbsp;&nbsp;PLLFEED&nbsp;=&nbsp;0x55;<br />&nbsp;&nbsp;&nbsp;&nbsp;while((PLLSTAT&nbsp;&&nbsp;(1&nbsp;&lt&lt&nbsp;10))&nbsp;==&nbsp;0){};<br />&nbsp;&nbsp;&nbsp;&nbsp;PLLCON&nbsp;=&nbsp;3;<br />&nbsp;&nbsp;&nbsp;&nbsp;PLLFEED&nbsp;=&nbsp;0xaa;<br />&nbsp;&nbsp;&nbsp;&nbsp;PLLFEED&nbsp;=&nbsp;0x55;<br />不仿真时程序运行正常。&nbsp;<br /><br />哪位知道告一声。谢谢
wgwwgw 发表于 2007-11-14 12:55 | 显示全部楼层

直接改状态位,再运行

  
ARM_08 发表于 2007-11-15 18:31 | 显示全部楼层

RE

&nbsp;while((PLLSTAT&nbsp;&&nbsp;(1&nbsp;&lt&lt&nbsp;10))&nbsp;==&nbsp;0){};改为:while((PLLSTAT&nbsp;&&nbsp;(1&nbsp;&lt&lt&nbsp;10))&nbsp;==&nbsp;0);
thristin 发表于 2007-11-19 20:52 | 显示全部楼层

你可能AXD中选择的是软件仿真了!

  
yongtree 发表于 2007-11-19 22:36 | 显示全部楼层

是软仿真吧!

  
极限思考 发表于 2007-11-20 15:00 | 显示全部楼层

顶!

  
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1844

主题

3034

帖子

1

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