『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 1362|回复: 12

[已解决] ESP32只有两组I2C总线,怎样接入3个

[复制链接]

34

主题

188

帖子

880

积分

高级会员

Rank: 4

积分
880
金钱
692
HASS币
0
发表于 2024-10-2 21:05:24 | 显示全部楼层 |阅读模式
本帖最后由 yun59t 于 2024-10-9 15:33 编辑

准备做个东西,需要接入3个I2C设备,包括AHT21温湿度模块、DS1307时钟模块、SSD1306显示模块,三个都是IIC总线的设备,但esp32开发板说明说只支持2路,那是否可以两个模块接到同一组GPIO口,然后分配不同的地址来使用?如果可以的话,这些模块上拉电阻是不一样的,有的是需要自己上拉,有的是模块内有上拉,是否有影响。
Snipaste_2024-10-02_21-04-37.png
回复

使用道具 举报

1

主题

31

帖子

282

积分

中级会员

Rank: 3Rank: 3

积分
282
金钱
251
HASS币
0
发表于 2024-10-2 22:29:22 | 显示全部楼层
I2C总线可以复用.
回复

使用道具 举报

146

主题

2266

帖子

6996

积分

元老级技术达人

积分
6996
金钱
4725
HASS币
30
发表于 2024-10-2 22:41:03 | 显示全部楼层
图片上不就1个吗
回复

使用道具 举报

34

主题

188

帖子

880

积分

高级会员

Rank: 4

积分
880
金钱
692
HASS币
0
 楼主| 发表于 2024-10-3 01:39:08 | 显示全部楼层
sefeng 发表于 2024-10-2 22:29
I2C总线可以复用.

复用的意思是把两个设备的SDA、SCL线,直接并联接入同一对GPIO口么?那上拉电阻不一样怎么处理?
回复

使用道具 举报

34

主题

188

帖子

880

积分

高级会员

Rank: 4

积分
880
金钱
692
HASS币
0
 楼主| 发表于 2024-10-3 01:40:36 | 显示全部楼层
bugensui 发表于 2024-10-2 22:41
图片上不就1个吗

图上是默认时推荐的一组I2C,还可以自己选两个口设为另一组。
回复

使用道具 举报

33

主题

1469

帖子

6255

积分

元老级技术达人

积分
6255
金钱
4761
HASS币
138
发表于 2024-10-3 11:39:02 | 显示全部楼层
yun59t 发表于 2024-10-3 01:40
图上是默认时推荐的一组I2C,还可以自己选两个口设为另一组。

你可以理解I2C是一个总线,上面有不同的ID,不同的ID对应不同的I2C设备。所以只要你不重复ID,就可以多路复用。

评分

参与人数 1金钱 +5 收起 理由
qgp93214 + 5 高手,这是高手!

查看全部评分

冬瓜版HAOS从现在开始!
回复

使用道具 举报

34

主题

188

帖子

880

积分

高级会员

Rank: 4

积分
880
金钱
692
HASS币
0
 楼主| 发表于 2024-10-3 18:48:02 | 显示全部楼层
冬瓜HA 发表于 2024-10-3 11:39
你可以理解I2C是一个总线,上面有不同的ID,不同的ID对应不同的I2C设备。所以只要你不重复ID,就可以多路 ...

那电路接线上,就是可以多个设备的SDA和SCL线,同时接到一对GPIO口,且上拉电阻互不影响么?
回复

使用道具 举报

33

主题

1469

帖子

6255

积分

元老级技术达人

积分
6255
金钱
4761
HASS币
138
发表于 2024-10-3 23:41:25 | 显示全部楼层
yun59t 发表于 2024-10-3 18:48
那电路接线上,就是可以多个设备的SDA和SCL线,同时接到一对GPIO口,且上拉电阻互不影响么? ...

你试一下就明白了。用不同的ID的传感器试
冬瓜版HAOS从现在开始!
回复

使用道具 举报

15

主题

406

帖子

2726

积分

金牌会员

Rank: 6Rank: 6

积分
2726
金钱
2320
HASS币
0
发表于 2024-10-3 23:51:46 | 显示全部楼层
借版問一下  那有辦法接同一類型的傳感器2個以上嗎??  例如一組I2C接2個AHT30
回复

使用道具 举报

34

主题

188

帖子

880

积分

高级会员

Rank: 4

积分
880
金钱
692
HASS币
0
 楼主| 发表于 2024-10-4 14:38:17 | 显示全部楼层
冬瓜HA 发表于 2024-10-3 23:41
你试一下就明白了。用不同的ID的传感器试

好的,感谢大佬指导!
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-21 23:52 , Processed in 1.978613 second(s), 35 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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