nandflash的操作方法
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?nandflash的操作方法写nand flash驱动程序须知: 问1. 原理图上NAND FLASH和S3C2440之间只有数据线, 问2. 从NAND FLASH芯片手册可知,要操作NAND FLASH需要先发出命令 问3. 数据线既接到NAND FLASH,也接到NOR FLASH,还接到SDRAM、DM9000等等 问4. 假设烧写NAND FLASH,把命令、地址、数据发给它之后, 问5. 怎么操作NAND FLASH呢? 答5. 根据NAND FLASH的芯片手册,一般的过程是: ? ? ?发出命令 ? ? ?发出地址 ? ? ?发出数据/读数据 ? ? ? ? ? ? ? ? NAND FLASH ? ? ? ? ? ? ? ? ? ? ?S3C2440 发命令 ? ?选中芯片 ? ? ? ? ? ? ? ? ?? ? ? ? ? ? ? ? ?CLE设为高电平 ? ? ? ? ? ? ? ? ? NFCMMD=命令值 ? ?? ? ? ? ? ? ? ? 在DATA0~DATA7上输出命令值 ? ? ? ? ? ? ? 发出一个写脉冲 ? ? ? ? ? ?? 发地址 ? ?选中芯片 ? ? ? ? ? ? ? ? ? ? ? ?NFADDR=地址值 ? ? ? ? ? ALE设为高电平 ? ? ? ? ? 在DATA0~DATA7上输出地址值 ? ? ? ? ? 发出一个写脉冲 发数据 ? ?选中芯片 ? ? ? ? ? ? ? ? ? ? ? ?NFDATA=数据值 ? ? ? ? ? ? ? ?ALE,CLE设为低电平 ? ? ? ? ? ? ? ?在DATA0~DATA7上输出数据值 ? ? ? ? ? ? ? ?发出一个写脉冲 读数据 ? ?选中芯片 ? ? ? ? ? ? ? ? ? ? ? ?val=NFDATA ? ? ? ? ? ? ? ? 发出读脉冲 ? ? ? ? ? ? ? ? 读DATA0~DATA7的数据 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |