是不是所有的i2c设备都会回应i2c总线的地址广播。

有的i2c设备,给他广播之后它会给你返回他的slaveadress,但是我发现其中一个没有,现在不能确定是不是该设备其硬件本省坏了。希望有经验的朋友,多多帮助啊。... 有的i2c设备,给他广播之后它会给你返回他的slave adress ,但是我发现其中一个没有 ,现在不能确定是不是该设备其硬件本省坏了。希望有经验的朋友,多多帮助啊。 展开
 我来答
sinside8888
2012-03-22 · TA获得超过431个赞
知道小有建树答主
回答量:120
采纳率:0%
帮助的人:137万
展开全部
不是所有的设备都会在广播之后返回slave adress的,这个要依据你的协议。如果你所有的设备都是使用同样的芯片,同样的程序,而其中一个却表现不同,不同的那个应该是哪里有问题。如果是采样不同的芯片,不同的程序,就查查你设备的接线和配置。
三太子7840541
推荐于2016-10-22 · 知道合伙人软件行家
三太子7840541
知道合伙人软件行家
采纳数:7484 获赞数:29418
1995年被单位推送上武汉教育学院学企业管理。

向TA提问 私信TA
展开全部
.通用广播地址:
是在多个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扩展用的.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式