娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2024年09月16日(星期一)

2018年09月16日 | STM32CubeMX基于SD卡的FATFS文件系統測試

發布者:數字奇跡 來源: eefocus關鍵字:STM32CubeMX  SD卡  FATFS文件 手機看文章 掃描二維碼
隨時隨地手機看文章

1.問題描述:使用STM32CubeMX配置SD基于SD卡的FATFS文件系統,并進行測試文件的讀寫。

http://bbs.elecfans.com/forum.php?mod=viewthread&tid=913752&extra=


(2)測試環境搭建: 
硬件圖就不發了,基本都是一樣的。 
I.Stm32CubeMX配置:下面是主要配置,其中SD等部分配置可參考前一文章或者自行下載源碼查看。

首先是選擇開啟FATFS,勾選SD Card。

這里寫圖片描述

接著是Configuration界面。

這里寫圖片描述

配置中間層FATFS選項。

這里寫圖片描述

然后下圖我開啟的是動態的時間戳,硬石的教程里用的是靜態的,實際測試兩者均能夠通過。至此FATS設置基本上完畢,其他默認就好。由此可以體會到這軟件是多強大。

這里寫圖片描述

由于開啟長文件名,且是將緩存放在STACK中的,所以對應在設置工程選項時,堆部分空間也要設置大一點。在cube軟件里按ALT+P即可調出設置界面。主要更改下圖Minimum Stack Size的值即可。

這里寫圖片描述


II.測試代碼: 
有教程的好處就是拿別人敲好的直接復制過來就可,然后根據具體情況調試更改。嘿嘿

下面先是變量申請:

這里寫圖片描述

然后就是測試代碼咯: 
畫橫線的部分是對源碼做出的主要改動,硬石源碼是通過cube生成工程后自己再添加了很多自己的部分。這里本人直接使用軟件生成初始化函數,用自帶聲明的參數去進行判斷。不然每一次重新生成工程都要手動屏蔽一大堆代碼想想都煩。

這里寫圖片描述

但做到這兒,滿以為搞定完成,但實際測試時系統卡在下圖這個地方。

這里寫圖片描述

經DEBUG后發現是系統滴答定時器中斷沒有進去,仔細檢查代碼后發現是自己智障勒。。。實際使用時,是可以通過的。但我本身基本不使用系統自帶的延時函數,所以直接對這個函數用自己的延時函數重構了。畢竟系統提供的這個延時函數并不是很好。如果有要使用系統自帶的延時,可以把測試代碼main中的delay_init()屏蔽即可。 
這里寫圖片描述

https://pan.baidu.com/s/1nvtZhVV 密碼 : 416v 
然后是測試代碼: 
鏈接:https://pan.baidu.com/s/1qYmD2VU


關鍵字:STM32CubeMX  SD卡  FATFS文件 引用地址:STM32CubeMX基于SD卡的FATFS文件系統測試

上一篇:對STM32中FATFS文件系統常用API函數的理解
下一篇:使用STM32CUBEMX生成FatFS代碼,操作SPI FLASH

推薦閱讀

Adobe?日前宣布將在Adobe Creative Cloud 中推出全新視頻功能,加快視頻創作時間、實現更無縫銜接的操作流程、提供更強大的功能,將電影制作人和專業視頻人員的創作愿景變為現實。更新的功能包括:由Adobe ?Sensei驅動的動畫功能、智能音頻消除工具、精選調色功能、先進的數據驅動動態圖形模板,以及對端到端 VR 180視頻格式的支持。這些新的功能...
LG Uplus 的5G市場份額比其在韓國的整體零售市場份額高出九個百分點,這得益于其對AR和VR內容的重視。 Strategy Analytics最新發布的研究報告《LG Uplus通過AR和VR服務組合尋求5G差異化》得出結論:在競爭激烈的市場中,差異化網絡質量和價格難度很大,而運營商已經成功地將AR和VR內容用作B2C 5G服務的引人注目的用例,并作為獨特的內容來源驅動用戶購...
9月15日,聞泰科技發布公告稱,公司于2020年9月5日發布了《關于合肥廣坤半導體產業投資中心(有限合伙)有限合伙份額轉讓項目中標的公告》 (公告編號:臨2020-092)。截至本公告披露日,公司已經與建銀國際(深圳)投資有限公司(以下簡稱“建銀國際”)簽署了正式合同。據了解,建銀國際于2020年7月23 日通過重慶聯合產權交易所(以下簡稱“產交所”)...
把一輛乘用車想象成一個電子控制單元(ECU)的集合,這些單元分布在汽車的長度和寬度上,使用不同的網絡相互交談。當為車輛到萬物(V2X)、自動駕駛和車輛電氣化添加更先進的汽車電子裝置時,ECU的數量增加,交換的數據量也增加。 此外,ECU數量的增加使網絡類型多樣化,從本地互聯網絡(LIN)和控制器區域網絡(CAN)到更高速的網絡,如平板顯示器-鏈接(...

史海拾趣

問答坊 | AI 解惑

急求,帶運放的穩壓電源

本人急需一個24V帶運放的直流穩壓電源,麻煩哪位給我發個原理圖給我.感謝!…

查看全部問答∨

CH375的U盤模塊的升級/配置/演示工具

CH375的U盤模塊的升級/配置/演示工具…

查看全部問答∨

PLD/FPGA 結構與原理初步

一.基于乘積項(Product-Term)的PLD結構 采用這種結構的PLD芯片有:Altera的MAX7000,MAX3000系列(EEPROM工藝),Xilinx的XC9500系列(Flash工藝)和Lattice,Cypress的大部分產品(EEPROM工藝)我們先看一下這種PLD的總體結構(以MAX7000為例,其 ...…

查看全部問答∨

如何在XPS中定制用戶設備的IP

系統組件面板中的總線接口給出了總線、處理器和IP間的互連關系。所以,用戶創建的任何IP都必須適應已生成的系統,為滿足這一條件,必須做到以下兩點: 1)確定IP所需要的接口    對于用戶定制的外圍設備,必須指出它們所連接的總線,如 ...…

查看全部問答∨

急求c51計數器實用編程

#include #define uchar unsigned char; #define uint unsigned int; uchar a[]={0xc0,0xf9,0xa4,0xb0,0x99, 0x92,0x82,0xf8,0x80,0x90}; uchar e,d,t; void chushihua(); uint x,y,b; main() {           ...…

查看全部問答∨

BINFS 是否只有EBOOT 的板子才能實現?

現在想做個MULTI-bin  一步一步的來,先來實現BINFS,但是查來一些資料,看了ms的幫助文檔,還是一頭霧水。 現在我的板子上是自己寫的usbboot。看很多資料都是說什么EBOOT,問下,有是不是要實現BINFS必須要eboot? 有沒有哪為大蝦不是在 ...…

查看全部問答∨

MSP430G2開發板學習(五):IO端口學習

MSP430G2231的基本外設IO端口學習 #include   /*********************************************************************************** * Software Toggle P1.0 * P1DIR:端口輸出輸入方向設置寄存器 * P1OUT:端口數值寄存器&nbs ...…

查看全部問答∨

電動車被偷了,想做個充電器上的防盜器,大俠給個意見

我不是專業的電子人員,有個設想。不知道能不能成功。現在需要做個防盜器。 要去:1。通過檢測充電器輸出電流,有電流的話,報警器不工作。一旦沒有電流,報警器就要報警。      2。電源直接用充電器48V的直流電。 需要 ...…

查看全部問答∨

dsp交流電機控制開發板全套資料

最近對DSP很感興趣,所以發些資料,希望大家有好的資料也都共享出來,這樣才能有技術的提升!~   資料為開發板原理圖,程序,說明文檔!~有興趣的話我們也可以組織DIY一下!~ [ 本帖最后由 wanghongyang 于 2011-2-13 10:36 編輯 ]…

查看全部問答∨
小廣播
設計資源 培訓 開發板 精華推薦

最新單片機文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 白玉县| 小金县| 多伦县| 惠来县| 沙河市| 临澧县| 奇台县| 扶风县| 稷山县| 阜南县| 博客| 磐石市| 襄城县| 扶风县| 攀枝花市| 锦州市| 青田县| 莱芜市| 濮阳县| 济源市| 大新县| 墨脱县| 曲松县| 江孜县| 弥渡县| 嵩明县| 德钦县| 修武县| 明光市| 秦皇岛市| 佛教| 宜州市| 漯河市| 古交市| 桂平市| 阳信县| 赤城县| 尖扎县| 西充县| 海伦市| 察雅县|