野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 384|回复: 3

关于传感器SHT30的读取问题

[复制链接]
发表于 2019-9-23 18:18:05 | 显示全部楼层 |阅读模式
最近在使用SHT30传感器,用103的芯片去读数据,但是有个奇怪的现象,一直不理解。折腾了一个礼拜了。还请各位大神帮帮看看。出现奇怪现象是,单片机上电第一次读取温湿度数据时可以正常读取到,但是接着第二次读取温湿度数据就出错,时钟线SDA一直发一个奇怪的数据,下面是我用逻辑分析仪采集的截图
QQ截图20190923175241.png
QQ截图20190923175302.png
QQ截图20190923175317.png
从图中可以看出,第一次读数据是正常的。但是第一次读完数据后,发写地址和指令正常,发读地址也正常,但是传感器没回应,这也是正常的,因为我使用了单次模式。
按照程序来说,如果传感器没应答信号,就发送一个停止信号,接着在发起始信号,再发读地址信号,直到有回应或者读取超时退出才对,
但是经过逻辑分析仪查看发现当芯片没有回应的时候数据线SDA上有一个莫名其妙的信号,不知道是什么情况。请大神指点。下面我附上程序的截图。
程序很简单,就是读取传感器的原始数据,没有其他功能。
QQ截图20190923181021.png
QQ截图20190923175557.png

回复

使用道具 举报

 楼主| 发表于 2019-9-23 22:39:29 | 显示全部楼层
大佬呢?????????
回复

使用道具 举报

 楼主| 发表于 2019-9-23 22:39:58 | 显示全部楼层
是我的头像不够霸气吗?
回复 支持 反对

使用道具 举报

发表于 2019-9-24 22:17:37 | 显示全部楼层
帮顶
回复

使用道具 举报

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

本版积分规则

联系站长|手机版|站点地图|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号-2 ) 大学生ARM嵌入式2群

GMT+8, 2020-8-12 01:33 , Processed in 0.145965 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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