ICC avr 不执行语句

2019-07-15 10:28发布

屏幕截图(31).png
大家看看这个程序,我用protues仿真,LED可以亮灭,但是想加入延时,自己写的延时加上去没有反应,用个自减语句也没反应,发现除了IO口的亮灭语句执行外,在IO亮灭语句间加函数、FOR、WHILE、等都不会执行,而且加这些语句之后连它后面的亮灭语句也不执行了。如果只有IO口的亮灭语句和大循环的while语句,可以闪烁,但是跳不出循环,我估计这个大循环while也有问题。
就这个几个语句,我程序没问题的啊,有谁碰到过。好像我用AS6.2也有相同问题。真是太奇葩了
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
12条回答
人中狼
1楼-- · 2019-07-15 19:31
计算一下你的延时时间,如果太长的话,要很长时间才有反映的,这种测试时的延时最好在半秒以上,一秒以内,容易看到反应

评分

参与人数 1积分 +5 收起 理由 ElecFans王岑 + 5

查看全部评分

追风逐月
2楼-- · 2019-07-15 22:02
果真如此,竟然忘了在最后也加上延时。太不严谨了。多谢前辈指点!
追风逐月
3楼-- · 2019-07-15 22:37
果真如此,竟然忘了在最后也加上延时。太不严谨了。多谢前辈指点!
追风逐月
4楼-- · 2019-07-16 01:03
 精彩回答 2  元偷偷看……
追风逐月
5楼-- · 2019-07-16 03:29
果真如此,竟然忘了在最后也加上延时。太不严谨了。多谢前辈指点!
追风逐月
6楼-- · 2019-07-16 03:55
果真如此,竟然忘了在最后也加上延时。太不严谨了。多谢前辈指点!

一周热门 更多>