1、W25Q128 是華邦公司推出的一款 SPI 接口的 NOR Flash 芯片,其存儲空間為 128Mbit,相當(dāng)于 16M 字節(jié)。
W25Q128 可以支持 SPI 的模式 0 和模式 3,也就是 CPOL=0/CPHA=0 和CPOL=1/CPHA=1 這兩種模式。
2、寫入數(shù)據(jù)時,需要注意以下兩個重要問題:
①、Flash 寫入數(shù)據(jù)時和 EEPROM 類似,不能跨頁寫入,一次最多寫入一頁,W25Q128的一頁是 256 字節(jié)。
寫入數(shù)據(jù)一旦跨頁,必須在寫滿上一頁的時候,等待 Flash 將數(shù)據(jù)從緩存搬移到非易失區(qū),重新再次往里寫。
②、Flash 有一個特點,就是可以將 1 寫成 0,但是不能將 0 寫成 1,要想將 0 寫成 1,必須進(jìn)行擦除操作。因此通常要改寫某部分空間的數(shù)據(jù),必須首先進(jìn)行一定物理存儲空間擦除,
最小的擦除空間,通常稱之為扇區(qū),扇區(qū)擦除就是將這整個扇區(qū)每個字節(jié)全部變成 0xFF。
每款 Flash 的扇區(qū)大小不一定相同,W25Q128 的一個扇區(qū)是 4096 字節(jié)。為了提高擦除效率,
使用不同的擦除指令還可以一次性進(jìn)行 32K(8 個扇區(qū))、64K(16 個扇區(qū))以及整片擦除。
3、W25Q128 內(nèi)部有一個“SPI Command & Control Logic”,可以通過 SPI 接口向其發(fā)送指令,從而執(zhí)行相應(yīng)操作。
指令的長度是不定的,有單字節(jié)的,也有多字節(jié)的,W25Qxx 一共具有 34 個操作指令,在此只列舉常用的 12 個。
上一篇:解決ST-LINK進(jìn)行硬件調(diào)試時,進(jìn)不了main()函數(shù)的問題
下一篇:STM32 SWD下載出現(xiàn)no target connect解決方法
推薦閱讀
史海拾趣
設(shè)計資源 培訓(xùn) 開發(fā)板 精華推薦
- Microchip 升級數(shù)字信號控制器(DSC)產(chǎn)品線 推出PWM 分辨率和 ADC 速度業(yè)界領(lǐng)先的新器件
- 意法半導(dǎo)體STM32MP23x:突破成本限制的工業(yè)AI應(yīng)用核心
- 意法半導(dǎo)體推出用于匹配遠(yuǎn)距離無線微控制器STM32WL33的集成的匹配濾波芯片
- ESP32開發(fā)板連接TFT顯示屏ST7789跳坑記
- 如何讓ESP32支持analogWrite函數(shù)
- LGVL配合FreeType為可變字體設(shè)置字重-ESP32篇
- 使用樹莓派進(jìn)行 ESP32 Jtag 調(diào)試
- ESP32怎么在SPIFFS里面存儲html,css,js文件,以及網(wǎng)頁和arduino的通訊
- ESP32 freeRTOS使用測試
- 關(guān)于MSP430單片機(jī)時鐘的注意事項
- 基于單片機(jī)控制的六自由度自動尋跡機(jī)械人的設(shè)計與實現(xiàn)
- 三輪機(jī)器人小車無線控制系統(tǒng)的設(shè)計
- MSP430單片機(jī)AD轉(zhuǎn)換
- 基于MSP430的電機(jī)功率因數(shù)的測量系統(tǒng)
- Counterpoint:二季度中國手機(jī)平均售價上漲13%,位居全球榜首
- 首枚NFC芯片郵票發(fā)布了,NFC應(yīng)用場景持續(xù)擴(kuò)展
- 天基物聯(lián)網(wǎng)藍(lán)海市場搶占進(jìn)行時,萬億級市場潛力等待開發(fā)
- 地平線發(fā)布了高等級自動駕駛芯片,駛向量產(chǎn)新征程
- 華為王成錄:不因為制裁才做,鴻蒙兩年前可上手機(jī)