微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 请教各位大神程序中的while(1)写成了死循环,但还想让其执行下面的另一个循环内容,并保持第一个while还运行。

请教各位大神程序中的while(1)写成了死循环,但还想让其执行下面的另一个循环内容,并保持第一个while还运行。

时间:10-02 整理:3721RD 点击:
请教各位大神程序中的while(1)写成了死循环,但还想让其执行下面的另一个循环内容,并保持第一个while还一直在运行。比如第一个while里是ad采集程序需要一直采集。应该怎么写那?必须中断吗?有其他方法吗?

好像只有中断才能做到,你可以试试把第二个循环嵌套到第一个循环试试

第二个循环换成if语句放到第一个循环里面。

将if语句放入循环里或将一个循环嵌入到另一个循环中,这是不行的,小编的要求应该涉及到多线程了。

ad采集程序需要一直采集用定时器实现。没有必要这么短的周期采集吧。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top