PIC的读内部EEPROM有一位出错,大神有碰到过吗

2020-02-06 10:21发布

PIC16F630解码PT2240批量生产,这段时间遇到奇怪的现象。一把遥控器可以学习两次,查了很久,发现EEPROM写入正常,但读出来就发现其中一个字节的bit3位,老是把0读成1,但是没有把1读成0.已经排除其他软件部分对读操作的干扰。明天给供应商电话,用了这么久PIC的片子,第一次发现读EEPROM的某一位出错。去年买到假货,写一个字节都错了,假货难防啊。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
15条回答
markdif
1楼-- · 2020-02-06 15:37
暂时没碰到过,你的程序有校验措施吗?。。。
wicy001
2楼-- · 2020-02-06 20:43
这次出现,下次还能出现。

程序健壮很关键,
如果对写入要求严格,可以写入之后,立刻读一下,检验二者值是否一样,以保证正确写入。
如果对读出要求严格,可以写入时增加一个校验位, 读出的时候判断一下,通过校验的才读取。
  
szxszx
3楼-- · 2020-02-06 22:13
没遇到过,楼主认真检查先程序
wangrwnyan123
4楼-- · 2020-02-07 01:55
先要从程序上排除,如前面网友所说,写入之后马上回读一下,以验证写入是不是正确的
xianghaisha
5楼-- · 2020-02-07 06:57
 精彩回答 2  元偷偷看……
fengyunyu
6楼-- · 2020-02-07 07:25
翻新的到有可能,假货不会吧。

一周热门 更多>