返回信息流PIC16f877和EEPROM的通信,我用的是书上的参考程序,我无论写什么数据进去,读出来的数据都是全1,用MPLAB看EEPROM窗口也是全FF
那应该是数据没有写进去,但我写数据的程序每一步都收到应答信号了。启动信号,器件地址,单元地址,写数据,结束信号,每一步都收到从器件的应答了。时序我也用示波器仔细检查了SDA SCL管脚了,完全没问题。但就是写不进去,泪目啊...有人遇到过这种情况么?
这是一条镜像帖。来源:北邮人论坛 / circuit / #17910同步于 2011/7/15
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Circuit机器人发帖
pic小学期i2c通信继续请教。。。
insobyr
2011/7/15镜像同步3 回复
订阅后,新回复会通过你的通知中心匿名送达。
3 条回复
你如果真的这么确信时序都没错,那就是EEPROM坏了。。。
【 在 insobyr (insobyr) 的大作中提到: 】
: PIC16f877和EEPROM的通信,我用的是书上的参考程序,我无论写什么数据进去,读出来的数据都是全1,用MPLAB看EEPROM窗口也是全FF
: 那应该是数据没有写进去,但我写数据的程序每一步都收到应答信号了。启动信号,器件地址,单元地址,写数据,结束信号,每一步都收到从器件的应答了。时序我也用示波器仔细检查了SDA SCL管脚了,完全没问题。但就是写不进去,泪目啊...有人遇到过这种情况么?
【 在 UZ 的大作中提到: 】
: 你如果真的这么确信时序都没错,那就是EEPROM坏了。。。
: 【 在 insobyr (insobyr) 的大作中提到: 】
: : PIC16f877和EEPROM的通信,我用的是书上的参考程序,我无论写什么数据进去,读出来的数据都是全1,用MPLAB看EEPROM窗口也是全FF
: ...................
换了一块EEPROM仍不好使。。
【 在 UZ 的大作中提到: 】
: 你如果真的这么确信时序都没错,那就是EEPROM坏了。。。
: 【 在 insobyr (insobyr) 的大作中提到: 】
: : PIC16f877和EEPROM的通信,我用的是书上的参考程序,我无论写什么数据进去,读出来的数据都是全1,用MPLAB看EEPROM窗口也是全FF
: ...................
器件坏了的话,单片机可能收到ACK么?时序没错说明器件应该是好的啊。。。