OpenEdv-开源电子网

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

如何用F103ZET6读取一个温度检测串口输出模块的数据?

[复制链接]

1

主题

2

帖子

0

精华

新手上路

积分
38
金钱
38
注册时间
2020-7-27
在线时间
9 小时
发表于 2021-3-15 09:50:32 | 显示全部楼层 |阅读模式
10金钱
四个引脚,RX TX GND 和VCC,还有一份使用说明,由于刚接触单片机看不太懂。

1615772872816.jpg

18B20温度模块使用说明.pdf

158.22 KB, 下载次数: 6

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

使用道具 举报

3

主题

821

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3369
金钱
3369
注册时间
2011-11-10
在线时间
207 小时
发表于 2021-3-15 14:21:31 | 显示全部楼层
“主动发送模式下返回的数据:
FF 01 00 02 00 09 51 00 00 A3
温度计算同上,第三位 0x00 表示为主动上传的传感器数据”
例子里第6位和第7位 09 51 就是温度数据,0x09高位,0x51是低位。
第4位 0x02 表示数据分量为 2,数据计算出来后除以 100。
第五位00 表示正温度。
计算公式:(9*256+81)/100 = 23.85℃。其中81是0x51的十进制。
如果用其他模式按照协议发数据修改就行啊。

回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-29 00:10

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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