无法读出数据

[复制链接]
1659|6
 楼主| hanwe 发表于 2012-10-29 17:41 | 显示全部楼层 |阅读模式
用69P24做了一款产品带存储的,用了24C01A的存储芯片,现在碰到一个问题:
上电的时候读写是正常的,程序运行后,读写错误。于是我连接仿真器运行,正常运行,无法写入也无法读出数据。于是我在程序跑到要准备写的地方放了一个断点,程序在这个位置停顿了一下,然后继续运行,发现数据写进去了,读也是一样。
wangpe 发表于 2012-10-29 17:45 | 显示全部楼层
你的程序运行速度太快?
 楼主| hanwe 发表于 2012-10-29 17:46 | 显示全部楼层
不是,我在写前面放了10ms的延时程序,仍然不行,然后有在写之前把中断屏蔽掉,还是不行。
 楼主| hanwe 发表于 2012-10-29 17:46 | 显示全部楼层
于是有做了一个10秒定时写一次数据却是可以的。按键和定时写数据都是通过一个标志来进行操作的,程序我查了好几遍也没发现问题
wangzsa 发表于 2012-10-29 17:47 | 显示全部楼层
我觉得会不会是你写入后,不小心运行了擦写函数,导致数据写入后,马上给擦出了。
zhuww 发表于 2012-10-29 17:48 | 显示全部楼层
你在擦写函数中设置一个断点,看看会不会跑进去。
 楼主| hanwe 发表于 2012-10-29 17:49 | 显示全部楼层
嗯,我看看
您需要登录后才可以回帖 登录 | 注册

本版积分规则

979

主题

8749

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部