Winbond W25Q128閃存的驅動程序和命令行Shell

現今的微控制器都帶有大容量的內部閃存。但有許多高性能MCU,如NXP i.MX RT系列控制器,都是不帶閃存的,因爲高性能內核的硅工藝與FLASH存儲器技術不匹配,因此它們使用外部串行SPI或Quad-SPI(QSPI) )閃存來代替。

在這裏插入圖片描述

華邦w25q128串行閃存分線板

爲什麼不將外部SPI FLASH用於“普通”微控制器呢?

外部SPI閃存的典型用法是使用它來加載或存儲數據。通過在SPI總線上添加一個小型外部器件,我可以輕鬆地爲微控制器添加幾兆字節的存儲器。這樣的SPI存儲器設備非常便宜:我從AliExpress訂購了一些帶有Winbond W25Q128(16 MByte)的分線模塊,每個1.50美元。該電路板使用以下引腳:

● VCC:3.3V

● GND

● DO:SPI MISO

● DI:SPI MOSI

● CS:SPI芯片選擇

分線板模塊上的紅色LED燈指示電路板是否已通電。

通常我使用micro-SD卡來記錄數據。它們很容易獲得,提供幾乎“無限”的存儲空間,使用FatFS文件系統,我可以輕鬆地與主機交換數據。但是它需要PCB上的空間,SD卡插座需要可以接觸,插座是機械部件,並且成本高,加上在振動和腐蝕的環境中不太可靠。使用FLASH芯片可能是更好的解決方案。

更多內容請參考以下鏈接:https://www.yiboard.com/thread-1136-1-1.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章