static void NF_Init(void) { NF_Reset(); //NF_nFCE_L(); NF_CMD(READ_1_1); //NF_nFCE_H(); }
void NF_init() { //得到 TACLK,TWRPH0,TWRPH1 NF_TACLS = 1; NF_TWRPH0 = 0; NF_TWRPH1 = 0; NFCONF = (NF_TACLS << 12) | (NF_TWRPH0 << 8) | (NF_TWRPH1 << 4) | (0 << 0); // 第0位清零,即8位IO NFCONT = NFCONT_Val; NF_RSTECC(); //复位 ECC NF_Reset(); //复位 Nand Flash 外部芯片 }