嵌入式程序中的while(1)

2019-07-15 19:40发布

如题:嵌入式程序中的while(1)有什么作用,每次”循环“从哪里开始?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
dsc198981
1楼-- · 2019-07-16 01:15
嵌入式里面经常使用的方式分成两种方式,一种是前后台模式,一种是带操作系统(linux,uC/OS、FreeRTOS)。你说的这个是在前后台模式中。前后台指的是前台是中断后台是一个死循环。程序进入死循环后便不会再出来,除非单片机程序跑飞。常用的死循环方式有两种。while(1){;}和for(;;){};
zhaironghui
2楼-- · 2019-07-16 05:10
谢谢,但想要了解DSP程序中,main函数最后一行的while(1);的具体意思。。。
zhaironghui
3楼-- · 2019-07-16 06:11
已经解决。即让CPU一直处于查询/监测状态,如查询/监测中断的产生。

一周热门 更多>