使用STM32F103ZET6驱动NAND FLASH(K9F1G08U0E)
经过2天的学习从不了解NAND FLASH,到驱动NAND FLASH完成一些简单的写,擦除,读取状态,复位等操作。 方法:使用正点原子的ST32F103ZET6和NAND FLASH(K9F1G08U0E)相连接
先看此图:
1.此芯片位宽位8,I/O口从0-7分别连接到FSMC_D0-FSMC_D7(PD14,PD15,PD0,PD1,PE7,PE8,PE9,PE10)
2.CLE是命令锁存使能-就是引脚在搞电平传输的是命令,ALE地址锁存使能-高电平,传输的是地址。CLE连接PD12,ALE连接PD13(这二条线也是FSMC的地址线A17和A16)
3.WE是写使能(低电平有效写入数据)PD5-FSMC_NWE,RE是读使能(低电平有效读取数据)PD4-FSMC_NOE,CE是片选此芯片(低电平有效选择NAND芯片)PD7-FSMC_NE1,WP是写保护(此芯片本身上拉就是没有写保护,当WP接地后芯片被保护无法写入数据)PD6,R/B(是准备就绪/正在工作状态,输出低电平表示忙,高表示就绪)PG6-FSMC_INT2。
|