資源簡介
stm32 通過FSMC驅動nandflash 驅動代碼,nansflash為K9F1G08
代碼片段和文件信息
#include?“flash.h“
#include?“malloc.h“
#include?“delay.h“
//#include?“usart.h“
//使用NAND?的?Bank2?的通用存儲空間0x70000000-0x73FFFFFF
//對HY27UF081G2A(2K+64)Bytes*64Pages*1024Blocks
//BANK2起始地址:0x70000000
//地址區起始地址:0x70020000
//命令區起始地址:0x70010000
//數據區起始地址:0x70000000
#define?Bank2_FLASH_ADDRESSBLOCKADDR????((u32)(0x70020000))
#define?Bank2_FLASH_COMMANDBLOCKADDR????((u32)(0x70010000))
#define?Bank2_FLASH_DATABLOCKADDR???? ((u32)(0x70000000))
/*?NAND?ID?*/
NAND_FLASH_ID?NAND_Flash_ID;
//漢字地址
FONT_ADRR?Font_Adrr;
//初始化外部FLASH
void?FSMC_FLASH_Init(void)
{ ? ????
RCC->AHBENR|=1<<8;???????//使能FSMC時鐘 ??
RCC->APB2ENR|=1<<5;??????//使能PORTD時鐘
RCC->APB2ENR|=1<<6;??????//使能PORTE時鐘
RCC->APB2ENR|=1<<8;??????//使能PORTG時鐘
//PORTD復用推挽輸出?PD0->D2;PD1->D3;PD14->D0;PD15->D1;
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????14843??2015-06-27?15:56??NAND_FLASH\flash.c
?????文件???????7089??2015-04-18?13:43??NAND_FLASH\flash.h
?????文件?????692233??2018-02-23?18:29??NAND_FLASH\K9F1G08U.pdf
?????文件?????236482??2018-03-07?21:47??NAND_FLASH\Nand?Flash文件系統解決方案.pdf
?????目錄??????????0??2018-03-07?21:48??NAND_FLASH
-----------?---------??----------?-----??----
???????????????950647????????????????????5
評論
共有 條評論