你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

I2C通信读取SHT20温度转换时,启动发送读的地址几次会失败

[复制链接]
wdshuang09 提问时间:2016-9-3 16:24 /
用STM8S005K6读取SHT20温度,用I2C总线去读取,发送完启动、写地址、写命令后再发多次启动、读地址(多次发送是判断温度是否转化完,SHT20转换完会响应,手册上是这么写的),此时多次启动会出现启动、读地址失败,程序一直停在这里;不知有没有人遇到过这个现象,是我的程序哪里写的不对,请大神指教。
I2C总线写SHT20的用户寄存器、读用户寄存器、读取SHT20的设备ID号都能正常,就是读取温度不正常;
其次用模拟I2C总线读取SHT20能正常,所以现在怀疑就用STM8S005K6的I2C总线


时序

时序

程序不正常

程序不正常
收藏 1 评论0 发布时间:2016-9-3 16:24

举报

0个回答

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版