打印
[ZLG-ARM]

为什么会停在while((PLLSTAT & (1 << 10)) == 0){};

[复制链接]
2650|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
lpf336|  楼主 | 2007-11-14 11:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我用HJTAG调程序 不知道为什么会停在while((PLLSTAT & (1 << 10)) == 0){};

    PLLFEED = 0xaa;
    PLLFEED = 0x55;
    while((PLLSTAT & (1 << 10)) == 0){};
    PLLCON = 3;
    PLLFEED = 0xaa;
    PLLFEED = 0x55;
不仿真时程序运行正常。 

哪位知道告一声。谢谢

相关帖子

沙发
wgwwgw| | 2007-11-14 12:55 | 只看该作者

直接改状态位,再运行

使用特权

评论回复
板凳
ARM_08| | 2007-11-15 18:31 | 只看该作者

RE

 while((PLLSTAT & (1 << 10)) == 0){};改为:while((PLLSTAT & (1 << 10)) == 0);

使用特权

评论回复
地板
thristin| | 2007-11-19 20:52 | 只看该作者

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

使用特权

评论回复
5
yongtree| | 2007-11-19 22:36 | 只看该作者

是软仿真吧!

使用特权

评论回复
6
极限思考| | 2007-11-20 15:00 | 只看该作者

顶!

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1844

主题

3035

帖子

1

粉丝