最近在使用lm1811编写I2C对eepROM以及pcf8563进行通信,是从lm3s1138的例程移植的。但是运行的时候总是会进不了中断,之前有人提醒我是不是硬件问题,但是我检查了我的硬件是没有问题的,导致我有些搞不懂了。
还有就是如果程序能运行了以后,可以对FM24CL64进行写操作,但是在对fm24cl64对刚才的子地址进行读操作的时候就读不出来,我就有些不明白为什么?
期间我使用过逻辑分析仪去观察scl和sda两个引脚的时序,也是发现写操作的时候时序是好的,一到读操作的的时候,时序就是乱的。
所以希望有使用过lm系列i2c的童鞋能够给予帮助,也顺便帮我分析一下到底是怎么回事吧?
关于程序代码的话,在咱们论坛
【TI原创】LM3S使用笔记之I2C总线(一)_https://bbs.eeworld.com.cn/viewthread.php?tid=306278 这个标题下的帖子里面有的。
我的fm24cl64手册是英文的,然后中文的话再百度搜“fm24cl64 中文” 百度文库里面有。
[
本帖最后由 iceman5823 于 2013-6-20 11:27 编辑 ]