单片机/MCUwilliam hill官网
登录
直播中
西北偏北zc
8年用户
9经验值
私信
关注
[问答]
请教各位大神程序中的while(1)写成了死循环,但还想让其执行下面的另一个循环内容,并保持第一个while还运行。
开启该帖子的消息推送
请教各位大神程序中的while(1)写成了死循环,但还想让其执行下面的另一个循环内容,并保持第一个while还一直在运行。比如第一个while里是ad采集程序需要一直采集。应该怎么写那?必须中断吗?有其他方法吗?
回帖
(5)
WANGTAO745421
2017-6-12 13:12:11
好像只有中断才能做到,你可以试试把第二个循环嵌套到第一个循环试试
好像只有中断才能做到,你可以试试把第二个循环嵌套到第一个循环试试
举报
blust
2017-6-12 13:14:16
第二个循环换成if语句放到第一个循环里面。
第二个循环换成if语句放到第一个循环里面。
举报
晓晓江南
2017-6-12 16:25:48
将if语句放入循环里或将一个循环嵌入到另一个循环中,这是不行的,楼主的要求应该涉及到多线程了。
将if语句放入循环里或将一个循环嵌入到另一个循环中,这是不行的,楼主的要求应该涉及到多线程了。
举报
李红瑞
2017-6-20 10:31:00
ad采集程序需要一直采集用定时器实现。没有必要这么短的周期采集吧。
ad采集程序需要一直采集用定时器实现。没有必要这么短的周期采集吧。
举报
韩庆阳
2018-7-5 08:46:56
楼主找到解决的办法了吗?估计需要用多线程了
楼主找到解决的办法了吗?估计需要用多线程了
举报
更多回帖
rotate(-90deg);
回复
相关问答
为何要加
一
句
while
死循环
让
程序
停留在main函数
中
呢?
2021-07-15
3728
新人求助~关于labview
中
while
循环
2012-11-09
2274
while
循环
2014-07-11
2682
labview
中
怎样实现
while
循环
停止时使得
循环
内的时间重置,同时停止的
while
循环
外
面的
while
循环
一
直
保持
运行
2020-06-18
6127
while
语句的两种情况为什么结果不同?
2020-08-10
1718
我写了
一
个
小
程序
,但不知道为什么,第二
个
循环
就是不
执行
,求
大神
解决啊
2015-09-24
5080
无法
执行
到
循环
里面
内容
2020-03-17
810
在labview
中
,如何使两
个
while
循环
同时
运行
,而第二
个
循环
可以使用
第一个
循环
的每
一
次运算数据?
2021-10-11
5346
while
循环
中用
一
个
布尔控件控制俩
个
指示灯的问题
2013-11-18
3401
两
个
while
循环
嵌套,和并列,为啥只有
一
个
while
循环
在
运行
2017-08-24
15608
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
英国威廉希尔公司网站
william hill官网 版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分