打印
[STM8]

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

[复制链接]
2223|20
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
如附图

1.jpg (326.47 KB )

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 | 只看该作者
你让这个显示成字符看看是多少。

使用特权

评论回复
5
gaoyuaug|  楼主 | 2017-1-26 10:38 | 只看该作者
caojp2008 发表于 2017-1-25 09:51
DHT11 ? 这个东东是单总线通信吧? 能用串口?

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

使用特权

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

为什么要显示成字符呢,

使用特权

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

使用特权

评论回复
8
gaoyuaug|  楼主 | 2017-1-26 21:37 | 只看该作者
本帖最后由 gaoyuaug 于 2017-1-26 21:41 编辑

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

使用特权

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

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

使用特权

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

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

使用特权

评论回复
11
wahahaheihei| | 2017-1-27 12:59 | 只看该作者
用IO模拟看看

使用特权

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

使用特权

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

使用特权

评论回复
14
gaoyuaug|  楼主 | 2017-1-27 16:14 | 只看该作者
不能用单步,它一次发送5个字节的数据

使用特权

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

跟串口的数据有什么关系

使用特权

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

是抓取的时候错位了吗?

使用特权

评论回复
17
gaoyuaug|  楼主 | 2017-1-28 20:04 | 只看该作者
没有错位呀,直接用逻辑分析仪接到IO 口测试的

使用特权

评论回复
18
gaoyuaug|  楼主 | 2017-1-28 20:06 | 只看该作者
我用串口来显示用的

使用特权

评论回复
19
gaoyuaug|  楼主 | 2017-2-2 15:21 | 只看该作者
弄出来了,是解析波形时时序不对

使用特权

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

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

使用特权

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

本版积分规则

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

31

主题

186

帖子

0

粉丝