原文:RTT3.1.0_STM32F4xx-HAL_W25Q128_FATFS

利用EVN工具添加驅動及文件系統,如圖 根據硬件電路,選擇spi flash所用的spi口 生成工程文件 在drv spi.c中修改spi管腳。 添加測試程序 編譯程序並運行,可以在調試口看到器件已經識別,但文件系統初始化失敗 原因:未格式化mkfs 。 格式化輸入mkfs flash 之后回車 然后復位程序,可以看到文件系統已經被成功初始化。 文件系統簡單測試 可參考https: blog.c ...

2018-11-01 11:41 1 1347 推薦指數:

查看詳情

SPI 串行Flash閃存W25Q128FV 的使用(STM32F407)_軟件篇

下圖是SPI接口的結構圖。主機F407寫數據寄存器,通過 MOSI 信號線發送給從機WQ250,從機也將自己的移位 寄存器中的內容通過 MISO 信號線返回給主機。 僅僅寫操作時,主機發出的1字節8位通過MOSI 信號線依次移入從機的寄存器,同時從機寄存器原來 ...

Thu Apr 23 19:40:00 CST 2020 0 684
W25Q128RTT下的文件系統

因為要做TFTP的驗證測試,先要在板子上實現文件系統,所以就對W25Q128進行在RTT下的文件系統移植。 當按照RT-Thread中使用SPI操作FLASH(W25Q128),並在W25Q128上掛載文件系統操作后出現了以下錯誤 然而這個問題並不是如https ...

Fri Aug 28 23:07:00 CST 2020 0 639
rt-thread 3.1.0+stm32f4xx_hal中的系統時鍾問題

系統各總線時鍾測試 得到系統時鍾為(env中配置的晶振為25MHz,系統時鍾為168MHz) 從HAL_RCC_GetOscConfig(&RCC_OscInitStruct)中獲取的配置如下 發現問題在於PLLN=160(取值范圍應為[192,432 ...

Wed Nov 07 00:01:00 CST 2018 0 708
stm32W25Q

  W25Q是一款flash存儲芯片。可以進行寫數據、讀數據、擦除。通過通信接口與MCU進行通信。其片選引腳,低電平有效   其使用配合着SPI使用--可以單獨配置spi底層函數,讀取數據函數,也可以使用W25Q提供的stm32_eval_spi_flash.c里void ...

Wed Apr 15 06:05:00 CST 2020 0 1046
基於stm32,通過更換數據存儲扇區提升w25q128flash芯片使用壽命

從芯片手冊中可以得到w25q128單個扇區的寫入次數約為10萬次。項目中有些數據需要經常的進行讀寫,如果這些數據只是寫在一個扇區,那么到達10W次后,可能就會面臨使用扇區損壞的風險,我的解決方案就是更換數據的存儲位置。 我這次的代碼是基於自己項目寫的,只有參考價值,不一定符合你的使用要求 ...

Thu Apr 29 22:31:00 CST 2021 0 272
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM