天嵌 ARM开发社区

 找回密码
 注册
查看: 1876|回复: 4

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

[复制链接]
吕氏春秋8266 发表于 2010-12-13 11:06:11 | 显示全部楼层 |阅读模式
在用命令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 | 显示全部楼层
明白了,多谢!:)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2025-6-17 18:19 , Processed in 2.035346 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表