⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 nand.h

📁 nandflash的驱动,带有测试程序,可以单独运行.当然是在有硬件的情况下.
💻 H
字号:
#include <stdio.h>#define Mcfg1       	*(volatile unsigned int*)(0x80000000)#define Gpio0Dir    	*(volatile unsigned int*)(0x800000a4)#define Gpio0Data   	*(volatile unsigned int*)(0x800000a0)#define FlashAddr  	*(volatile unsigned char*)(0x20000005)#define BLOCKQUENTITY 2048extern void FlashDelay(int FlashDelay);				/****************** 延时子程序 ******************/extern void HwInitForFlash(void);					/****************** 与Flash有关的硬件初始化子程序 *******/extern void FlashCeEn(void);									/*** Flash控制子程序 *****/extern void FlashCeDis(void);extern void FlashCleEn(void);extern void FlashCleDis(void);extern void FlashAleEn(void);extern void FlashAleDis(void);extern void FlashFormat(void);extern void FlashFormat(void);						 			 /** Flash格式化子程序 ***/extern unsigned int FlashIdRead(void);	                		 /**** 读Flash ID子程序 **/extern unsigned char FlashInit(void);		                     /*** Flash初始化子程序 **/ extern unsigned char FlashBlockErase(unsigned long Address);     /** 擦删Flash的Block子程序 */ extern unsigned char FlashWrite(unsigned long Address,unsigned int Length,unsigned char * Buf);	extern void FlashRead(unsigned long Address,unsigned int Length,unsigned char * Buf);extern void Flash_C_Read(unsigned long Address,unsigned int Length,unsigned char *Buf);extern int isInvalid(unsigned int blocknum);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -