STM32F429 如何使用NAND Flash

2021-09-11 21:56:30 字數 717 閱讀 3776

(1)原理介紹:

flash即是儲存晶元的一種,其結合了rom和ram的特點,既具備電可擦除程式設計的效能,又可以快速讀取資料,資料不會因斷電丟失。目前市面上flash主要有nor flash和nand flash。

nor flash具有隨機訪問和隨位元組執行寫操作的能力,即可以訪問到儲存器內部的任意乙個位元組,且具有讀取速度快等特點,它佔據1mb—16mb快閃儲存器的大部分市場,根據其讀取資料速度快的特點主要應用在**儲存

nand flash以「頁」為單位進行對資料的讀寫操作,且具有寫入和擦除速度快等特點,它應用在8mb—256mb的產品中,根據其特點主要應用在資料儲存上。

hy27uf081g2a的nand flash晶元為例,其匯流排寬度為8bit,總記憶體大小為1gbit(即128mb),共分為1024塊(block),每塊又分為64頁(page),每頁共2kb(main memory)+64b(spare memory),main memory用來存放資料,spare memory用來標記已壞的塊區和儲存對main memory的ecc校驗碼等(正常情況下不用)。

(2)檔案系統

檔案系統的移植

(3)壞塊管理

(4)操作使用

STM32F429 如何使用SDRAM

關於stm32f429 控制sdram fmc 擴充套件外部sdram 1 原理介紹 為什麼是fmc 不是 fsmc 區別在那裡!stm32f429使用fmc外設來管理擴充套件的儲存器,fmc是flexible memory controller的縮寫,譯為可變儲存控制器。它可以用於驅動包括sram...

STM32F429 如何使用LCD

1 硬體介面 要明白rgb888控制lcd 和8080控制方式的區別 tft液晶顯示器使用的是rgb介面,rgb介面包含24根rgb訊號線 畫素同步訊號線 水平同步訊號線 垂直同步訊號線和資料使能訊號線。效能一般的晶元,通常不會自帶液晶控制器,需要使用自帶液晶控制器器的液晶屏,這類觸控螢幕通常使用i...

STM32F429 如何使用SDRAM

origin 關於stm32f429 控制sdram fmc 擴充套件外部sdram 1 原理介紹 為什麼是fmc 不是 fsmc 區別在那裡!stm32f429使用fmc外設來管理擴充套件的儲存器,fmc是flexible memory controller的縮寫,譯為可變儲存控制器。它可以用於驅...