作者wre880223 (EZ)
看板LinuxDev
标题[问题] Sensor I2C address相同
时间Fri Jul 9 14:05:09 2021
各位大大好,初学树莓派不懂之处请大家包含。
我目前使用树莓派4B搭配 grove base hat扩充板使用Grove -温湿度压力气体感测器(bme
680)。
本来预期使用3个相同的感测器於扩充板上做使用,但使用後发现不管插在扩充板上的哪
个I2C 插孔上都会读取到相同的I2C address进而只能使用一个感测器,想请问大大们有
没有办法透过更改感测器的I2C address来做使用。
https://i.imgur.com/qshLfES.jpg
https://i.imgur.com/qejwigw.jpg
https://i.imgur.com/Td4CQvu.jpg
Ps.0x04位置为扩充板
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 220.143.92.192 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/LinuxDev/M.1625810711.A.42C.html
1F:→ SKYDS: BME680好像只有两个address可以用0x77和0x78 07/09 17:48
2F:→ SKYDS: 更正是0x77和0x76 07/09 17:49
3F:→ SKYDS: BME680上的sd0接到gnd可以改变address 07/09 17:51
4F:→ wre880223: 请问sky大大是要另外走线的意思吗? 07/09 21:54
5F:→ wre880223: 我只有插槽跟插座而已QQ 07/09 21:54
6F:推 uorol: 你搞错了 I2C address 是 BME680, 跟你插哪里没关系 07/10 00:43
7F:→ uorol: 你把BME680的SDO接到GND, 他的address就会变成0x76 07/10 00:45
8F:→ uorol: 另外我看BME680还可以用SPI来存取, 你可以看看树梅派有没有 07/10 00:45
9F:→ uorol: SPI接口可以拿来使用 07/10 00:45
10F:→ wre880223: 感谢上面两位大大 07/10 20:59