STM32f103開發板,用Fatfs檔案系統讀寫TF卡回傳正常卻寫不進資料,程式用的是秉火“SDIO—FatFs移植與讀寫測驗”的例程,TF卡是32G
程式如圖:




用串口輸出的資訊:

USB模擬U盤打開TF卡只有一個空檔案:

uj5u.com熱心網友回復:
f_write完了先f_close,再f_open去讀,或者第一個f_open以讀寫的方式打開一次就好了uj5u.com熱心網友回復:
f_write后沒關閉,快取的寫入流在進行f_open時被清掉了,所以讀到一個空檔案。uj5u.com熱心網友回復:
樓上正解,高手
uj5u.com熱心網友回復:
您好,成功的輸出可以看下嗎?我這邊使用f_write寫,每次寫都會間隔幾個空格,然后如果是加了\r\n的話,每次都會多空一行,請問這是什么情況?
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/242092.html
標籤:驅動開發/核心開發
