打印

读取FLASH地址内的数据遇到的问题

[复制链接]
1729|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
我是土匪|  楼主 | 2011-9-20 10:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
状况如下:
1、读取芯片ID成功。
2、数据端口可以写数据、读数据、发送命令。
问题如下:
擦除block之后,读取这个block内某一地址内的数值,读取到的是数据端口上一次操作输出的数据。

读数据时序,只有送地址、CE、OE拉低时序。

无论擦除block是否成功,读函数都能读取出数据来;而我遇到的情况可否说明读数据函数有问题??

相关帖子

沙发
chen3bing| | 2011-9-20 13:46 | 只看该作者
也许擦得有问题。

使用特权

评论回复
板凳
我是土匪|  楼主 | 2011-9-20 14:11 | 只看该作者
擦除不成功,读取出来的会是什么?应该是随机数,而不是端口上次操作的数据吧

使用特权

评论回复
地板
我是土匪|  楼主 | 2011-9-20 15:50 | 只看该作者
加大了延时,OK

使用特权

评论回复
5
chunyang| | 2011-9-20 23:46 | 只看该作者
呵呵,擦除和写入都是需要时间的。

使用特权

评论回复
6
zch_genius| | 2011-9-21 08:12 | 只看该作者
怎么感觉hold数据就不放了,用示波器从上次操作数据开始观察有无变化。

使用特权

评论回复
7
delin17| | 2011-9-21 08:25 | 只看该作者
应该是Hold住不放,等擦除成功后再放。。
你看一下NorFlash的资料里的poll和toggle

使用特权

评论回复
8
我是土匪|  楼主 | 2011-9-21 09:30 | 只看该作者
延时按照说明,加大了1.5倍

使用特权

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

本版积分规则

个人签名:抢钱、抢粮、抢女人! https://shop105961755.taobao.com/index.htm?spm=2013.1.w5002-3338070316.2.f652157E8BRIA

226

主题

1761

帖子

30

粉丝