嵌入式学习小组
登录
直播中
张林
8年用户
138经验值
私信
关注
为什么在UCOS中读取DHT11的值是一个定值?
开启该帖子的消息推送
UCOSIII
DHT11
在UCOSIII中,当只有一个读取DHT11值任务执行的时候可以正常读取,当加入一个LED闪烁任务的时候,读取DHT11的值就是一个定值(加入了禁止任务调度也不不行,就只有读取DHT11一个任务执行时才可以正常显示),请问这是什么原因? 谢谢
回帖
(3)
李奂善
2019-9-19 09:09:27
仿真找问题
仿真找问题
举报
张小林
2019-9-19 09:24:11
最后怎么解决的呀
最后怎么解决的呀
1
举报
赌徒123:
两种选择,
1、关闭systick中断,因为在SysTick_Handler中依然会切换任务,导致DHT11的读取不正确。
2、直接用while写delay函数,
//微秒级的延时
void delayus(u16 time)
{
u16 i=0;
while(time--)
{
i=10; //自己定义
while(i--) ;
}
}
//毫秒级的延时
void delayms(u16 time)
{
u16 i=0;
while(time--)
{
i=12000; //自己定义
while(i--) ;
}
}
实测可行,刚用完。
赵鑫
2019-9-19 09:32:43
来一个解决方案呗
来一个解决方案呗
举报
更多回帖
rotate(-90deg);
回复
相关问答
UCOSIII
DHT11
怎么
在
mini板上用ucosII调用
DHT11
测温湿度?
2020-03-16
1774
怎样使用STM32去
读取
DHT11
数字温湿度传感器呢
2021-11-25
1440
如何通过控制
DHT11
模块时序来对
DHT11
传感器进行控制和数据的
读取
?
2022-01-17
1220
DHT11
的温度
值
控制电机转速
2015-08-19
7451
分享
一
个
不错的
DHT11
串口打印数值实验
2021-12-14
2457
在
emwin界面函数
中
的edit小工具
读取
数值反应很慢是为什么?
2020-08-28
2274
ucos
III中新建立
DHT11
任务不正常
2020-03-25
1114
如何去实现
DHT11
数据采集并在串口显示出来的设计呢
2021-11-26
2245
如何去实现
一
种基于STM32和
DHT11
的温湿度测量和报警系统
2021-09-29
1727
如何对基于STM32F103 HAL库的
DHT11
温度传感器进行试验
2021-12-08
1419
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分