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

 找回密码
 立即注册
查看: 268|回复: 10

[求助] ESP32只有两组I2C总线,怎样接入3个

[复制链接]

29

主题

157

帖子

742

积分

高级会员

Rank: 4

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

使用道具 举报

1

主题

29

帖子

252

积分

中级会员

Rank: 3Rank: 3

积分
252
金钱
223
HASS币
0
发表于 4 天前 | 显示全部楼层
I2C总线可以复用.
回复

使用道具 举报

140

主题

2133

帖子

6599

积分

元老级技术达人

积分
6599
金钱
4461
HASS币
30
发表于 4 天前 | 显示全部楼层
图片上不就1个吗
回复

使用道具 举报

29

主题

157

帖子

742

积分

高级会员

Rank: 4

积分
742
金钱
585
HASS币
0
 楼主| 发表于 3 天前 | 显示全部楼层
sefeng 发表于 2024-10-2 22:29
I2C总线可以复用.

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

使用道具 举报

29

主题

157

帖子

742

积分

高级会员

Rank: 4

积分
742
金钱
585
HASS币
0
 楼主| 发表于 3 天前 | 显示全部楼层
bugensui 发表于 2024-10-2 22:41
图片上不就1个吗

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

使用道具 举报

31

主题

1351

帖子

5747

积分

元老级技术达人

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

你可以理解I2C是一个总线,上面有不同的ID,不同的ID对应不同的I2C设备。所以只要你不重复ID,就可以多路复用。
冬瓜版HAOS从现在开始!
回复

使用道具 举报

29

主题

157

帖子

742

积分

高级会员

Rank: 4

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

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

使用道具 举报

31

主题

1351

帖子

5747

积分

元老级技术达人

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

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

使用道具 举报

14

主题

387

帖子

2589

积分

金牌会员

Rank: 6Rank: 6

积分
2589
金钱
2202
HASS币
0
发表于 3 天前 | 显示全部楼层
借版問一下  那有辦法接同一類型的傳感器2個以上嗎??  例如一組I2C接2個AHT30
回复

使用道具 举报

29

主题

157

帖子

742

积分

高级会员

Rank: 4

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

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

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-10-6 06:30 , Processed in 0.215721 second(s), 34 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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