单片机程序的无限循环问题
#include
void Send(char signal)
{
}
void main(void)
{
}
通过阅读程序可知,在执行时,单片机会向外发送一遍0—9共十个字符,用Keil仿真的结果也是这样,但是将程序写入开发板实际运行时,就变成一遍遍地发送字符0—9,形成了死循环——很难解释为什么会这样。
为了纠正这种现象,不得不在程序末尾加上一句while(1),这样才正常起来。
改后程序如下:
#include
void Send(char signal)
{
}
void main(void)
{
}
起码通过这一现象可以知道,Keil的仿真并不一定能代表真实情况。
单片机程序无限循 相关文章:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)