牛卧堂MCU技术交流

标题: 关于i2c的从机 [打印本页]

作者: arm_nuedu    时间: 2017-3-18 10:06
标题: 关于i2c的从机
我想请问一下,i2c的从机数量有限制吗?我在论坛上看到有人说最大八个从机,


I2C_SetSlaveAddr(I2C_MS_PORT, 1, 0x15, 0);           /* Slave Address : 0x15 */
I2C_SetSlaveAddr(I2C_MS_PORT, 1, 0x35, 0);           /* Slave Address : 0x35 */
        I2C_SetSlaveAddr(I2C_MS_PORT, 2, 0x55, 0);           /* Slave Address : 0x55 */
        I2C_SetSlaveAddr(I2C_MS_PORT, 3, 0x75, 0);           /* Slave Address : 0x75 */


这行代码,我是不是可以理解为从机数量最大为4?  另外,这几个地址有特殊意义吗?

作者: Angus    时间: 2017-3-18 15:24
I2C总线上通信节点的数量可以有很多,每个节点都可以做主机,或者过一段时间变为做从机,做从机时,可以配置4个地址。这个似乎意义不大,一个节点一般配置一个地址就可以了。
作者: arm_nuedu    时间: 2017-3-18 16:40
谢谢你了!




欢迎光临 牛卧堂MCU技术交流 (http://nuvoton-mcu.com/) Powered by Discuz! X3.2