[STM8]

STM8与DHT11用串口显示的数据怎么会是这样呢?

[复制链接]
2811|20
手机看帖
扫描二维码
随时随地手机跟帖
gaoyuaug|  楼主 | 2017-1-23 17:44 | 显示全部楼层 |阅读模式
如附图 1.jpg
1.jpg
gaoyuaug|  楼主 | 2017-1-24 16:08 | 显示全部楼层
现在是串口显示的数据与逻辑分析仪抓到的数据不一样,串口显示的湿度是9A,温度是0A,而逻辑分析仪抓到的数据是湿度是51,温度是21,实在是搞不懂为什么会是这样,大神们支招呀

使用特权

评论回复
caojp2008| | 2017-1-25 09:51 | 显示全部楼层
DHT11 ? 这个东东是单总线通信吧? 能用串口?

使用特权

评论回复
yiyigirl2014| | 2017-1-25 10:02 | 显示全部楼层
你让这个显示成字符看看是多少。

使用特权

评论回复
gaoyuaug|  楼主 | 2017-1-26 10:38 | 显示全部楼层
caojp2008 发表于 2017-1-25 09:51
DHT11 ? 这个东东是单总线通信吧? 能用串口?

是单总线通信,但是是用串口显示出采集到的数据 ,

使用特权

评论回复
gaoyuaug|  楼主 | 2017-1-26 10:39 | 显示全部楼层
yiyigirl2014 发表于 2017-1-25 10:02
你让这个显示成字符看看是多少。

为什么要显示成字符呢,

使用特权

评论回复
gaoyuaug|  楼主 | 2017-1-26 10:40 | 显示全部楼层
我现在搞不懂是串口显示的数据与IO口捕捉到的数据为什么不一样呢?

使用特权

评论回复
gaoyuaug|  楼主 | 2017-1-26 21:37 | 显示全部楼层
本帖最后由 gaoyuaug 于 2017-1-26 21:41 编辑

这里显示的还是不对,湿度值与温度值差得太了,不知是什么原因,

使用特权

评论回复
updownq| | 2017-1-26 21:49 | 显示全部楼层
gaoyuaug 发表于 2017-1-24 16:08
现在是串口显示的数据与逻辑分析仪抓到的数据不一样,串口显示的湿度是9A,温度是0A,而逻辑分析仪抓到的数据 ...

转换之后的实际温度哪个准确?

使用特权

评论回复
updownq| | 2017-1-26 21:52 | 显示全部楼层
gaoyuaug 发表于 2017-1-24 16:08
现在是串口显示的数据与逻辑分析仪抓到的数据不一样,串口显示的湿度是9A,温度是0A,而逻辑分析仪抓到的数据 ...

你单步调试看看哪个数据正确。

使用特权

评论回复
wahahaheihei| | 2017-1-27 12:59 | 显示全部楼层
用IO模拟看看

使用特权

评论回复
yiyigirl2014| | 2017-1-27 14:43 | 显示全部楼层
捕获的数据和显示的数据是怎么传送过去的?比如检测到的数据为 A,怎么成别的了。

使用特权

评论回复
gaoyuaug|  楼主 | 2017-1-27 16:13 | 显示全部楼层
我搞不懂呀,用逻辑分析仪测得的数据应该是正确的,但显示出来就不对了,比如湿度为是2倍左右的了,而温度是0.5位左右的了

使用特权

评论回复
gaoyuaug|  楼主 | 2017-1-27 16:14 | 显示全部楼层
不能用单步,它一次发送5个字节的数据

使用特权

评论回复
mituzu| | 2017-1-28 18:41 | 显示全部楼层
gaoyuaug 发表于 2017-1-24 16:08
现在是串口显示的数据与逻辑分析仪抓到的数据不一样,串口显示的湿度是9A,温度是0A,而逻辑分析仪抓到的数据 ...

跟串口的数据有什么关系

使用特权

评论回复
mituzu| | 2017-1-28 18:43 | 显示全部楼层
gaoyuaug 发表于 2017-1-24 16:08
现在是串口显示的数据与逻辑分析仪抓到的数据不一样,串口显示的湿度是9A,温度是0A,而逻辑分析仪抓到的数据 ...

是抓取的时候错位了吗?

使用特权

评论回复
gaoyuaug|  楼主 | 2017-1-28 20:04 | 显示全部楼层
没有错位呀,直接用逻辑分析仪接到IO 口测试的

使用特权

评论回复
gaoyuaug|  楼主 | 2017-1-28 20:06 | 显示全部楼层
我用串口来显示用的

使用特权

评论回复
gaoyuaug|  楼主 | 2017-2-2 15:21 | 显示全部楼层
弄出来了,是解析波形时时序不对

使用特权

评论回复
chenci2013| | 2017-2-2 23:15 | 显示全部楼层
gaoyuaug 发表于 2017-1-24 16:08
现在是串口显示的数据与逻辑分析仪抓到的数据不一样,串口显示的湿度是9A,温度是0A,而逻辑分析仪抓到的数据 ...

你得看看哪个数据正确才能确定什么问题

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:改掉不良习惯,充实提高自已!

31

主题

188

帖子

0

粉丝