OpenEdv-开源电子网

 找回密码
 立即注册

扫一扫,访问微社区

正点原子全套STM32开发资料,上千讲STM32视频教程,RT1052教程免费下载啦...
查看: 1590|回复: 5

温度检测用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的,我也已经注释掉了。
我实在是找不到是什么原因?谢!!!

回复

使用道具 举报

  离线 

0

主题

8

帖子

0

精华

初级会员

Rank: 2

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

使用道具 举报

  在线 

8

主题

465

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1349
金钱
1349
注册时间
2015-8-25
在线时间
256 小时
发表于 2018-6-9 18:53:05 | 显示全部楼层
18B20最好不要用在ucos中,这种单总线设备,时序要求上的延时太长,严重影响RTOS的任务调度。
回复 支持 反对

使用道具 举报

  离线 

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
能确认温度读到单片机里了吗?

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

使用道具 举报

  离线 

23

主题

99

帖子

0

精华

高级会员

Rank: 4

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

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

使用道具 举报

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

本版积分规则




关闭

报名原子哥新品发布会&粉丝见面会上一条 /1 下一条

正点原子公众号

QQ|联系我们|手机版|官方淘宝店|微信公众平台|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2018-10-22 09:22

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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