打印

无法读出数据

[复制链接]
1184|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秒定时写一次数据却是可以的。按键和定时写数据都是通过一个标志来进行操作的,程序我查了好几遍也没发现问题

使用特权

评论回复
5
wangzsa| | 2012-10-29 17:47 | 只看该作者
我觉得会不会是你写入后,不小心运行了擦写函数,导致数据写入后,马上给擦出了。

使用特权

评论回复
6
zhuww| | 2012-10-29 17:48 | 只看该作者
你在擦写函数中设置一个断点,看看会不会跑进去。

使用特权

评论回复
7
hanwe|  楼主 | 2012-10-29 17:49 | 只看该作者
嗯,我看看

使用特权

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

本版积分规则

979

主题

8749

帖子

4

粉丝