微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > iic通信 ACK的问题

iic通信 ACK的问题

时间:10-02 整理:3721RD 点击:
      采用I2C协议对E2PROM(AT24C1024)进行读写,发现不论在写地址还是写数据时,当8bit数据的第8位是0,第9个SCL周期就是低电平ACK;当8bit数据的第8位是1,第9个SCL周期就是高电平NACK。感觉第9个时钟周期也就是应答位,SDA和之前传输数据的第8位总是一样的。请问各位有可能什么原因?

你好
你这个问题我在处理ov7670摄像头的时候碰到了
,你可以做一个这样的实验,就是把外部eeprom断开,然后通过signaltab查看ACK现象。你会发现ACK电平是保持前一位电平的值。所以可以确认你的eeprom有可能是坏了或者管脚绑定有问题或者三态门没有处理好(三态门不能放在top-down的最底层)造成iic通讯失败。有问题加扣扣2685664564

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top