是不是所有的i2c设备都会回应i2c总线的地址广播。
有的i2c设备,给他广播之后它会给你返回他的slaveadress,但是我发现其中一个没有,现在不能确定是不是该设备其硬件本省坏了。希望有经验的朋友,多多帮助啊。...
有的i2c设备,给他广播之后它会给你返回他的slave adress ,但是我发现其中一个没有 ,现在不能确定是不是该设备其硬件本省坏了。希望有经验的朋友,多多帮助啊。
展开
2个回答
推荐于2016-10-22 · 知道合伙人软件行家
关注
展开全部
.通用广播地址:
是在多个mcu之间用i2c进行通信时使用的。
10bit地址
10bit的寻址扩展可能寻址的数目.有7bit地址和10bit地址的设备可以连接到相同的I2C总线上,而且7bit寻址和10bit寻址都可以用在所有的总线速度模式下.不过,10bit寻址用的不多.
10bit的从机地址由开始条件(S)或重复开始条件(Sr)后的两个字节组成.第一个字节的前7位是1111 0XX,XX是10bit地址的最高有效位的前两位.第一个字节的第8bit是读写位,决定传输方向.
尽管1111 XXX有8种可能的组合,然后只有1111 0XX这四种可以用于10bit寻址.剩下的1111 1XX这四种是为将来I2C扩展用的.
是在多个mcu之间用i2c进行通信时使用的。
10bit地址
10bit的寻址扩展可能寻址的数目.有7bit地址和10bit地址的设备可以连接到相同的I2C总线上,而且7bit寻址和10bit寻址都可以用在所有的总线速度模式下.不过,10bit寻址用的不多.
10bit的从机地址由开始条件(S)或重复开始条件(Sr)后的两个字节组成.第一个字节的前7位是1111 0XX,XX是10bit地址的最高有效位的前两位.第一个字节的第8bit是读写位,决定传输方向.
尽管1111 XXX有8种可能的组合,然后只有1111 0XX这四种可以用于10bit寻址.剩下的1111 1XX这四种是为将来I2C扩展用的.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询