首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 单片机 >

关于i2c的疑点

2012-09-02 
关于i2c的疑问刚接触i2c,项目要我实现i2c的通信,本来一直是按标准的来测试,但是没有成功,但是后来尝试了不

关于i2c的疑问
刚接触i2c,项目要我实现i2c的通信,本来一直是按标准的来测试,但是没有成功,但是后来尝试了不标准的(蒙的),就是主机只发送一个从机地址,居然可以正确的读从机i2c的内容(0x00)而且可以连续顺序的读,主机是GPIO模拟的,主机和从机都有MCU,我想问一下,这到底是哪个不标准,主机or从机!

[解决办法]
如果怀疑硬件错误,可以换块芯片再试,但是
既然是初学者,就不要轻易怀疑硬件的问题,更不能怀疑主机或从机不标准;
存在总有其理由,慢慢查吧,总能发现怪现象发生的原因。
[解决办法]
不要轻易怀疑硬件的问题,更不能怀疑主机或从机不标准
[解决办法]
lz 模拟的时序正确吗 ?
[解决办法]
你蒙的具体时序是什么?有一种I2C时序是先制定读取地址,下一次指令再读取数据的,如下:
开始--从机地址/写--寄存器地址--结束-
-开始--从机地址/读--读出的数据--结束
从你描述的来看像是这种时序的后半段,只要从机支持这种方式就能这么读


热点排行