TI中文支持网
TI专业的中文技术问题搜集分享网站

如何通过TCA9548或类似IIC扩展,读写OPT3001光传感器数据?

我最近购买了TI的TCA9548,OPT3001两个芯片,由arduino mega2560控制,目前不知道如何通过tca9548来配置和读取opt3001,我配置顺序如下:

发送tca9548地址:1110 000(A2-A0都为0),发送通道号:0x01,(第0通道);

接着就直接发送opt3001的配置寄存器地址:0x01,再发送配置数据0xc400.

但是这样不成功,不清两块芯片写程序时如何连接,请问有谁用过tca9548或类似的IIC扩展吗?

另:单独使用opt3001没问题,能正常读写。

求帮忙解答,谢谢!

Gai Zhu:

回复 Kailyn Chen:

谢谢,成功了!

Duan Lei:

回复 Gai Zhu:

你好,我想问一下你是怎么成功的,是另外又发了个开始条件然后再发数据吗,我用的430的硬件IIC,每次发开始条件后会自动发从机地址,能教我下吗,我是新手

wangchen wang1:

回复 Gai Zhu:

你好,我现在用IO口模拟opt3001 I2C,但OPT3001一直读取不到正确的地址值,请教下面这段程序怎么修改。能把您的程序借我参考吗?邮箱:chenw@all4lib.com,不胜感激!

赞(1)
未经允许不得转载:TI中文支持网 » 如何通过TCA9548或类似IIC扩展,读写OPT3001光传感器数据?
分享到: 更多 (0)