beary 发表于 2016-7-5 10:11:21

问一个模拟IIC,模拟EEPROM,作从时,碰到的一个问题

主机读EEPROM数据的时候,我应该发送的数据是00000101,发成了00000010,还有的01000001发成了00100000请问右移这是发快了还是发慢了?

Angel_YY 发表于 2018-2-5 12:59:44

应该不是快慢的问题,看现象应该是接收的或发送数据的代码没有检测应答信号,导致数据错位。模拟IIC应该严格按照IIC的时序进行。
以上是IIC的时序图,检查代码看是否是发送了9位。
页: [1]
查看完整版本: 问一个模拟IIC,模拟EEPROM,作从时,碰到的一个问题