硬汉嵌入式论坛

 找回密码
 立即注册
查看: 1128|回复: 3
收起左侧

[I2C] iic驱动能否兼容多条总线。

[复制链接]

39

主题

198

回帖

325

积分

高级会员

积分
325
发表于 2021-11-15 13:26:45 | 显示全部楼层 |阅读模式
我想驱动4个磁性编码器AS5600。这个芯片是IIC接口的,但是奇葩的是它的设备地址好像是无法更改的。
所以我需要4个IIC去驱动它。

之前的bsp_i2c_gpio.c这个驱动,只可以支持1路i2c总线。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106833
QQ
发表于 2021-11-15 15:55:12 | 显示全部楼层
这种的应该不太行了,貌似只能电路上做些更改了。搞些骚操作什么的。
回复

使用道具 举报

1

主题

26

回帖

29

积分

新手上路

积分
29
发表于 2021-11-15 16:45:53 | 显示全部楼层
来个三态门切换一下
回复

使用道具 举报

2

主题

36

回帖

42

积分

新手上路

积分
42
发表于 2021-11-15 16:58:01 | 显示全部楼层
这种不考虑地址可配置的设计需要I2C MUX来解决,例如TCA9548A之类的。
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-6 23:01 , Processed in 0.159170 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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