930电子网

 找回密码
 立即注册
艾克姆科技推出最新产品STC32G12K128开发板
查看: 12273|回复: 1

SHT30温湿度传感器的器件地址

[复制链接]

1

主题

1

帖子

15

积分

新手上路

Rank: 1

积分
15
发表于 2021-8-7 22:00:27 | 显示全部楼层 |阅读模式
在硬件IIC中,需要写器件地址,试了试手册中的0x44和0x45,都显示器件地址错误,用的是艾特姆提供的SHT30
回复

使用道具 举报

101

主题

333

帖子

7428

积分

版主

Rank: 7Rank: 7Rank: 7

积分
7428
发表于 2021-8-20 14:07:17 | 显示全部楼层
    你好,你很认真的在看SHT30的芯片手册,这很好。但可能关于I2C的有些部分还不是很清楚。
    1、你肯定看到手册的这个描述了,见下图:


    2、这里的I2C地址是常说的7位I2C地址,没有加读写位的。(读写位是加在7位I2C地址之后,读是1,写是0)
    3、看下艾克姆科技SHT30模块原理图,芯片ADDR引脚是接地的,所以,这里I2C地址是选择0x44,二进制0100 0100。(虽然只是7位I2C地址,但也肯定要用一个字节表示的)
    4、把手册给出的7位I2C地址加上读写位,那么针对SHT30模块的读地址是0x44左移一位再加上1,二进制是1000 1001,即0x89。
SHT30模块的写地址是0x44左移一位再加上0,二进制是1000 1000,即0x88。







本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|手机版|官方淘宝店|930电子网 ( 皖ICP备16000695号-2 )

Copyright © 合肥艾克姆电子科技有限公司
快速回复 返回顶部 返回列表