嵌入式学习小组
直播中

王伟鹏

7年用户 159经验值
私信 关注

mini板下载ucosii调用三个任务只有一个程序在执行是为什么?

在mini板上用ucos操作系统调用了三个任务分别是跑马灯、DHT11测温湿度、BMP180测气压,发现程序只全程执行了一次就停住了,有人遇到过这种情况吗??程序代码如下:(串口打印出132就不再打印了)
DHT11,BMP180组合 (ucos).zip (584.68 KB )

回帖(8)

丁兵溢

2020-5-15 08:05:34
都有系统了.延时当然要用这玩意了.OSTimeDlyHMSM(0,0,0,200);
举报

邓天文

2020-5-15 08:24:44
应该是优先级任务最高的那个 ,程序有问题,卡住了..
举报

何丽

2020-5-15 08:39:46
我通过串口打印1、2、3的时候发现任务在DHT11那边被卡住了,而且设置优先级三个任务的优先级高低只要高于开始任务的优先级,应该就不影响吧,DHT11那边实在找不出哪里出问题了。。
举报

胡皓

2020-5-15 08:53:12
这是修改后的代码,现在三个任务可以正常运行,但是DHT11显示的数字不正常,能帮忙看看吗?DHT11,BMP180组合 (ucos).zip (584.68 KB )
举报

更多回帖

发帖
×
20
完善资料,
赚取积分