OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 7096|回复: 6

温度检测用18b20移植到ucos3中,屏幕显示不了温度

[复制链接]

2

主题

6

帖子

0

精华

新手上路

积分
25
金钱
25
注册时间
2018-5-21
在线时间
1 小时
发表于 2018-6-4 15:45:15 | 显示全部楼层 |阅读模式

各位大佬,用DS18B20检测温度,在裸机上可以使用,移植到ucos3中没办法使用。
我不知是ucos3中需要设置哪些地方,还是我用了屏幕触摸的原因。
我用的事stm32mini的板子,其中,PA0我已经用跳线帽与18b20链接。
关于key.c文件中的有关PA0的,我也已经注释掉了。
我实在是找不到是什么原因?谢!!!

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

0

主题

13

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
379
金钱
379
注册时间
2016-8-1
在线时间
108 小时
发表于 2018-6-8 22:49:13 | 显示全部楼层
能确认温度读到单片机里了吗?
回复 支持 反对

使用道具 举报

26

主题

1538

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
6379
金钱
6379
注册时间
2015-8-25
在线时间
1004 小时
发表于 2018-6-9 18:53:05 | 显示全部楼层
18B20最好不要用在ucos中,这种单总线设备,时序要求上的延时太长,严重影响RTOS的任务调度。
He who fights with monsters should look to it that he himself does not become a monster, when you gaze long into the abyss, the abyss also gazes into you.
过于执着就会陷入其中,迷失自己,困住自己。
回复 支持 反对

使用道具 举报

2

主题

6

帖子

0

精华

新手上路

积分
25
金钱
25
注册时间
2018-5-21
在线时间
1 小时
 楼主| 发表于 2018-6-16 15:27:43 | 显示全部楼层
szczyb1314 发表于 2018-6-9 18:53
18B20最好不要用在ucos中,这种单总线设备,时序要求上的延时太长,严重影响RTOS的任务调度。

谢谢,我还是试试用裸机吧
回复 支持 反对

使用道具 举报

2

主题

6

帖子

0

精华

新手上路

积分
25
金钱
25
注册时间
2018-5-21
在线时间
1 小时
 楼主| 发表于 2018-6-16 15:28:00 | 显示全部楼层
lzhangjun01 发表于 2018-6-8 22:49
能确认温度读到单片机里了吗?

谢谢,我已经知道原因了
回复 支持 反对

使用道具 举报

27

主题

118

帖子

0

精华

高级会员

Rank: 4

积分
846
金钱
846
注册时间
2015-12-8
在线时间
175 小时
发表于 2018-7-11 16:47:57 | 显示全部楼层
zhf847720362 发表于 2018-6-16 15:28
谢谢,我已经知道原因了

是因为任务调度导致读取温度时序错误吗?
为自己掌握新的知识感到快乐
回复 支持 反对

使用道具 举报

1

主题

48

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
330
金钱
330
注册时间
2018-1-3
在线时间
96 小时
发表于 2019-5-21 14:41:33 | 显示全部楼层
你的问题搞定了吗?我现在也遇到了,
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-25 22:31

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表