找回密码
 注册
搜索
查看: 744|回复: 3

[讨论] 有关I2C的疑问,请求帮助~~!!

[复制链接]
发表于 2008-9-25 18:06:49 | 显示全部楼层 |阅读模式
遇到一个I2C的麻烦,用单片机读写24C02,写进去两个Byte,读出来两个Byte。
但是读出来的总是FF,用示波器抓波形,发现写字节的波形没什么问题,八个数据位加上一个ACK,表示24C02有返回ACK,但是读出来的却总是FF。
请教高手可能是什么地方出了问题??
另外,用相同的代码对同一条I2C上的其他器件可以正确读写,会不会是I2C对时序的要求很严格,每种器件都有相对的差别??
[em03][em03]
发表于 2008-9-26 15:54:25 | 显示全部楼层
读出来是FF表示写过程出了问题,没写进去
问题出在:写周期
也就是发送完写数据后还需要一个判断什么的,不能只是发送完写是序就跟这读了
具体怎么的记不大清楚了
点评回复

使用道具 举报

发表于 2008-9-27 10:51:39 | 显示全部楼层
换个24C02试试[em01]
点评回复

使用道具 举报

 楼主| 发表于 2008-9-27 14:33:24 | 显示全部楼层
犯了一个比较低级出错误,不好意思说,哈哈~~

这个不是主要的问题,EEPROM是拿来做实验的,关键问题是读电池电量,说起来又一箩筐了,........
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-10-8 02:25 , Processed in 0.045105 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表