AT24C02为何在寻址成功后就无应答了?有波形图

linguimin 2012-07-04 08:10:14


如果只能看到部分图片,就复制图片地址在新窗口打开
...全文
540 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
dceacho 2012-07-05
  • 打赏
  • 举报
回复
testack时序似乎不对,
sck先在请求ACK信号时低电平的时间太短了点,比你其他地方的SCK低电平短很多,
几乎是一瞬间的低然后就高了,波形图上的大概-10us的地方的SCK低,你仔细看看
falloutmx 2012-07-05
  • 打赏
  • 举报
回复
数据上升沿和时钟上升沿很接近啊,挨个对比I2C的时序要求吧
linguimin 2012-07-05
  • 打赏
  • 举报
回复
终于发现问题了,寻址的第8位写反了,低电平才是写入EPPROM啊!!!然后才是应答位啊!!
linguimin 2012-07-05
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

testack时序似乎不对,
sck先在请求ACK信号时低电平的时间太短了点,比你其他地方的SCK低电平短很多,
几乎是一瞬间的低然后就高了,波形图上的大概-10us的地方的SCK低,你仔细看看
[/Quote]

不行呀,我把那个低电平时间延长到了6us,应答等待时间加到了1ms以上,还是这样,只有寻址有应答,发送数据与接收数据都无反映。。
时间都完全符合I2C的标准模式啊,而且这个EEPROM资料上写着支持高速模式,时间应该早就够用了

不知道会不会是这个原件坏了啊,这个开发板是刚买的,第一次用EEPROM,现在手上也没别的EEPROM

27,375

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧