Nand flash 是一种存存芯片,但是它不同于内存,内存是可以直接读,直接写某块内存,但是Nand 和 Nor flash是需要发命令,来完成数据的存储。
Nand Flash 你如果要读一块地址,是需要发命令,发地址,然后才能读取地址上面的东西,写的时候也需要command and address.
Nand Flash 和Nor flash 也是不同的。
Nor Flash 读的时候,可以直接读,但是写的时候,需要发写命令。
Nand flash 是I/O口复用,即data端口可以发命令,也可以发地址,也可以发数据。但是需要根据Pin脚来选择,比如COMMAND LATCH ENABLE(CLE)
Nand flash 有几个引脚:
1. COMMAND LATCH ENABLE(CLE)
The CLE input controls the activating path for commands sent to command register.(在CLE高电平,这些命令被发送到命令寄存器
但是这需要伴随一个写脉冲的上升沿,才能写成功) on the rising edge of the WE signal
When active high,commands are latched into the command register through the I/O