吕氏春秋8266 发表于 2010-12-13 11:06:11

nand 00命令 读页数据一个基础问题

在用命令00后依次输入地址,然后检查NAND准备情况,此时读取的数据是一个字节,还是半页(或一页数据)?如何区分

天嵌_support1 发表于 2010-12-13 15:45:52

1# 吕氏春秋8266


nand Flash 的读命令有的是 00h 和01h命令吧?
00h 命令发出就是要上半部分寻址的。
01h 是针对下半部分的

吕氏春秋8266 发表于 2010-12-13 16:14:33

本帖最后由 吕氏春秋8266 于 2010-12-13 16:27 编辑

这我知道,我的意思是说:
使用00命令,输入地址0,测试NAND准备情况,
当能读取时,读取数据寄存器应该是NAND中0块0页第一个字节,我的理解应该没错吧?
如果我再连续读取255次数据寄存器,是否就是第2个至第256个字节呢。
换句话说,发出命令和地址后,当能读取时,如果只读一次寄存器,那么应该是该地址所在的字节。如果我读取整个页(或半页)那么列地址以0开始,连续读取该数据寄存器吧?

当我们发出读命令时,NAND内部操作是否将一页数据都读到内部寄存器了,这样我们就可以只读取其中一个或多个数据或一页数据,这是我的猜测,对不?
谢谢了:)

天嵌_support1 发表于 2010-12-13 16:48:29

3# 吕氏春秋8266


发出读命令后,你可以重复512次,直到读取了一页数据。
甚至可以读更多,只要你,片选操作,发出读命令,设置好地址寄存器,检测状态,读取数据,取消片选。
不停的重复以上动作,你想要啥就要啥。

吕氏春秋8266 发表于 2010-12-13 17:03:17

明白了,多谢!:)
页: [1]
查看完整版本: nand 00命令 读页数据一个基础问题