AVR Studio求助

2019-03-24 21:07发布

我用这个软件去调试延时时间,但发现情况好像不太妙。 当我把延时程序改动以后,再次运行,但发现延时的时间是不变的。 void delay(uint z)
{
 uint i,j;
 for(i=100;i>0;i--)
  for(j=z;j>0;j--);
} 就如上面的程序,我把i的初值改动了几次,再次仿真,但发现显示的时间和改动之前是一样的? 请问有朋友知道问题出在哪吗? 我已经重新载入了文件的。 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
6条回答
David_Lee
2019-03-25 09:46
原帖由 仙猫 于 2011-7-1 14:31 发表
 那先解决跳出 while(1) 的问题吧,这个现象是程序跑飞了。


这让我想起第一次用Atmega8的时候,一开始程序也老是跑飞,后来才知道,原来是Atmega8开启了硬件看门狗。

一周热门 更多>