• 大小: 625KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-10
  • 语言: 其他
  • 标签: nand  flash  k9f  

资源简介

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


评论

共有 条评论