找回密码
 注册
搜索
查看: 1553|回复: 6

[讨论] I2C是怎么工作的

[复制链接]
发表于 2014-11-29 23:54:57 | 显示全部楼层 |阅读模式
         比方1组I2C上面有接几路外围设备,开机后I2C是否一直处于寻址外围设备状态吗?还是外围设备开启之后I2C才开始工作的。请高手详细解答一下具体的过程,能举个例子最好,谢谢!
发表于 2015-1-16 09:23:55 | 显示全部楼层
期待中
点评回复

使用道具 举报

 楼主| 发表于 2015-1-20 21:55:06 | 显示全部楼层
大神们,给个解释好吗?
点评回复

使用道具 举报

发表于 2015-1-26 18:08:55 | 显示全部楼层
持续关注中
点评回复

使用道具 举报

发表于 2015-1-31 11:44:09 | 显示全部楼层
不是的,I2C主控器一般在AP上,AP上跑主程序,主程序在初始化的过程中会寻址每一个I2C设备,初始化完成后就按照需求了,如需要获取加速度,则与加速度计通信。
点评回复

使用道具 举报

发表于 2015-2-3 08:57:32 | 显示全部楼层
那么困扰多年问题来了, 从设备的I2C 被寻址的时候, 从设备对寻址的过程是软件上相应,还是内部有地址译码器。 如果是软件上监听总线的寻呼, 那么从设备上上电后会有一段程序驻留器件的内存中不断监听, 如果是硬件的相应过程,按理会更低功耗。请大神解释一下I2C 寻址的过程是软件响应还是硬件响应?
点评回复

使用道具 举报

发表于 2015-3-3 17:09:30 | 显示全部楼层
期待
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-11-23 15:50 , Processed in 0.055924 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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