52、nandflash的时序及初始化

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_18077275/article/details/89365319

1、流程框架

2、cpu 的nandflash控制器时序和控制器

3、nandflash的芯片手册图

4、代码如下

void nand_init(void)
{
#define  TACLS   0
#define  TWRPH0  1
#define  TWRPH1  0
    /*设置NAND FLASH的时序*/
    NFCONF = (TACLS<<12) | (TWRPH0<<8) | (TWRPH1<<4);
    /*使能NAND FLASH控制器,初始化ECC,禁止片选*/
    NFCONT = (1<<4) | (1<<1) | (1<<0);
}

猜你喜欢

转载自blog.csdn.net/qq_18077275/article/details/89365319
今日推荐