发新帖我要提问
12
返回列表
打印

24C01/02等系列IIC出现的问题

[复制链接]
楼主: weilj123
手机看帖
扫描二维码
随时随地手机跟帖
21
yewuyi| | 2008-6-3 15:55 | 只看该作者 回帖奖励 |倒序浏览

看看这里是不是你想要的……

https://bbs.21ic.com/club/bbs/showEssence.asp?id=8835

https://bbs.21ic.com/club/bbs/showEssence.asp?id=8836
相关链接:https://bbs.21ic.com/club/bbs/showEssence.asp?id=8836

使用特权

评论回复
22
xinyi205| | 2008-6-4 14:50 | 只看该作者

呵呵,学习了

呵呵,学习了

使用特权

评论回复
23
Wxy8030| | 2008-6-10 22:46 | 只看该作者

不知道楼主的问题解决没?

是否公开一下问题所在?

使用特权

评论回复
24
weilj123|  楼主 | 2008-6-16 11:36 | 只看该作者

找到问题点了

我现在找到了问题点,但是真正的问题还是没有解决。
   我程序里面有一段大意是这样的,一开机,马上进行IIC进行读数据(读前10个字节),前100字节是我的一些资料,比如说我第一,二个字节是55 aa的标志,当第一,二个字节读进来时不是55  aa时,说明IIC有可能不是我要的资料。所以后面的程序有一些相应的处理。当然,我还在近100字节时有一个备份区,当第一区读错误两次,再去读备份区里的数据,当数据正常时,此时将备份区里的数据写入第一区,
   上面这段程序大家应该明白吧,
   我就是将这段程序删除,做了几十台,和没有删除这段程序的也做了几十台,放在老化区,手动连续开关电源,问题出来了,到了几百下时,没有删除这段程序出现很多24CXX里面的数据前100个字节都被改写了,请大家分析一下,这是什么原因造成的

使用特权

评论回复
25
落魄客| | 2008-6-16 11:44 | 只看该作者

C64

跟WP引脚有什么关系,无关的,片坏了

使用特权

评论回复
26
weilj123|  楼主 | 2008-6-16 14:44 | 只看该作者

大家好,我前面说了点

很清楚,我这个原因是应该就是在上电的时候出现的错误.但是不知道是什么原因,希望大家一起分析一下,就是删了一小段程序就好了.这段程序如果是正常运行是绝对没有问题,我个人问题就是在上电不稳的情况下,写入的次数出现错误,本来程序需写4个字节,后由于上电不稳,写了4个以上的字节,所以造成后面的资料乱了.

使用特权

评论回复
27
zjh006| | 2008-6-16 16:23 | 只看该作者

系统是电池供电的吗?

开机后延时500ms以上再读写E方。

使用特权

评论回复
28
weilj123|  楼主 | 2008-6-17 08:07 | 只看该作者

回复 zjh006

系统是由变7805供电,加有一个1000UF/16V和104PF电容,程序原来也有近500MS的延时.

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则