【資源描述】:STM32F407 SD FatFS源碼
標(biāo)簽: stm32f407 sd FatFS
上傳時(shí)間: 2022-06-16
上傳用戶(hù):
1、下載FatFS R0.13a的源碼2、將下載到的源碼全部替代工程里面舊版FatFS, 四個(gè)源代碼文件,其中 diskio.c 不要加入工程,因?yàn)槠浜诵暮瘮?shù)被加入了 usbh_msc_FatFS.c3、根據(jù)實(shí)際使用情況修改ffconf.h 里面的宏開(kāi)關(guān)選項(xiàng),與舊版不同的部分列出如下:#define FF_CODE_PAGE 936 // 簡(jiǎn)體中文#define FF_USE_LFN 3 // 允許長(zhǎng)文件名,工作緩沖放在 HEAP,因此我在工程選項(xiàng)中把HEAP size 設(shè)為了0x1000#define FF_FS_EXFAT 1 // 允許支持 exFAT 文件系統(tǒng)#define FF_LFN_UNICODE 1 // 長(zhǎng)文件名支持 Unicode in UTF-16 (TCHAR = WCHAR)4、基本上到此可以編譯了,編譯過(guò)程中會(huì)出現(xiàn)各種錯(cuò)誤,主要新版沒(méi)有完全向下兼容的原因引起,根據(jù)不同情況針對(duì)性解決后,編譯OK 比如, f_mount 調(diào)用,等等 if ( f_mount( &FatFS, "", 0 ) != FR_OK ) { 。。。} // FatFS0.09升級(jí)到0.13后,形參變化了
標(biāo)簽: stm32f429i FatFS
上傳時(shí)間: 2022-07-03
隨著信息技術(shù)的發(fā)展,當(dāng)今社會(huì)的信息量越來(lái)越大,以往由單片機(jī)構(gòu)成的系統(tǒng)簡(jiǎn)單地對(duì)存儲(chǔ)媒介按地址、按字節(jié)的讀/寫(xiě)已經(jīng)不能滿(mǎn)足人們實(shí)際應(yīng)用的需要,于是利用文件系統(tǒng)對(duì)存儲(chǔ)媒介進(jìn)行管理成了今后單片機(jī)系統(tǒng)的一個(gè)發(fā)展方向。目前常用的文件系統(tǒng)主要有微軟的FATI2、FATI6、FAT32、NTFS以及Linux系統(tǒng)下的EXT2和EXT3等。由于微軟 Windows的廣泛應(yīng)用,在當(dāng)前的消費(fèi)類(lèi)電子產(chǎn)品中,用得最多的還是FAT文件系統(tǒng),如U盤(pán)、MP3、MP4和數(shù)碼相機(jī)等,所以找到一款容易移植和使用、占用硬件資源相對(duì)較小而功能又強(qiáng)大的FAT開(kāi)源文件系統(tǒng),對(duì)于單片機(jī)系統(tǒng)設(shè)計(jì)者來(lái)說(shuō)是很重要的。FatFS Module是一種完全免費(fèi)開(kāi)源的FAT文件系統(tǒng)模塊,專(zhuān)門(mén)為小型的嵌入式系統(tǒng)而設(shè)計(jì)。它完全用標(biāo)準(zhǔn)C語(yǔ)言編寫(xiě),且完全獨(dú)立于I/0層,可以移植到8051、PIC、AVR、SH、Z80、H8和ARM等系列單片機(jī)上且只需做簡(jiǎn)單的修改。它支持FATI2、FATI6和FAT32,支持多個(gè)存儲(chǔ)媒介,有獨(dú)立的緩沖區(qū),可以對(duì)多個(gè)文件進(jìn)行讀/寫(xiě)。FatFS Module有個(gè)簡(jiǎn)化版本Tiny-FatFS,它跟完全版FatFS不同之處主要有兩點(diǎn):
標(biāo)簽: FatFS
上傳時(shí)間: 2022-07-24
基于STM32的數(shù)碼相冊(cè) 通過(guò)FatFS文件系統(tǒng),讀出SD卡中的數(shù)據(jù)。然后在3.2寸彩色液晶屏上顯示
標(biāo)簽: STM 32 數(shù)碼
上傳時(shí)間: 2013-06-15
上傳用戶(hù):14786697487
STM32 SD卡移植FatFS文件系統(tǒng)源碼
標(biāo)簽: SDCardSourceCodeFatFS STM 32
上傳時(shí)間: 2013-04-24
上傳用戶(hù):hehuaiyu
FatFS模塊是一個(gè)開(kāi)放源碼軟件實(shí)施FAT文件系統(tǒng) /小型嵌入式系統(tǒng)。這是一個(gè)免費(fèi)軟件,是教育開(kāi)放, /研究和商業(yè)許可下使用下列trems政策。
標(biāo)簽: fs_sample
上傳時(shí)間: 2013-07-05
上傳用戶(hù):來(lái)茴
實(shí)現(xiàn)了FatFS+SDHC+SD2.0+SD1.1+Shell+DataFlash。這樣功能整合網(wǎng)上絕對(duì)沒(méi)有。大約20 的代碼是出自本人。 操作方法: 上電后,發(fā)字符串!s0! 進(jìn)入data
標(biāo)簽: FatFS_shell_SDHC STM 32
上傳時(shí)間: 2013-07-08
上傳用戶(hù):vans
利用C8051F340單片機(jī)基于FatFS的文件系統(tǒng)上對(duì)SD進(jìn)行讀寫(xiě)操作,可以寫(xiě)入txt文件,也可以讀出txt文件,作為應(yīng)用例子。
標(biāo)簽: C8051F340 讀寫(xiě) SD卡 文件系統(tǒng)
上傳用戶(hù):jqy_china
lpc1768實(shí)現(xiàn)usbhost u盤(pán)讀寫(xiě)操作程序
標(biāo)簽: USBHostLite_LPC FatFS 17
上傳時(shí)間: 2013-07-06
上傳用戶(hù):ccsp11
基于使用戶(hù)刷卡消費(fèi)的數(shù)據(jù)可進(jìn)行采集存儲(chǔ)的目的,采用了在FPGA平臺(tái)上設(shè)計(jì)一種射頻卡實(shí)時(shí)消費(fèi)記錄系統(tǒng)的方法。該系統(tǒng)采用了FatFS文件系統(tǒng),可將用戶(hù)數(shù)據(jù)及時(shí)保存到SD卡之中。通過(guò)對(duì)軟硬件模塊和上位機(jī)的設(shè)計(jì),采用FPGA為開(kāi)發(fā)平臺(tái),對(duì)用戶(hù)刷卡消費(fèi)的記錄寫(xiě)入到SD卡中。利用SD卡的移動(dòng)性,可方便地實(shí)現(xiàn)與計(jì)算機(jī)的數(shù)據(jù)交換,達(dá)到數(shù)據(jù)分析的目的。此法便于客戶(hù)對(duì)消費(fèi)記錄的核對(duì),具有實(shí)際商業(yè)價(jià)值。
標(biāo)簽: SOPC 射頻卡 記錄 系統(tǒng)設(shè)計(jì)
上傳時(shí)間: 2013-11-17
上傳用戶(hù):CHENKAI
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1