cubemx 讀卡器 cubeMX 之 SD卡讀寫

2021-10-13 05:15:43 字數 644 閱讀 9698

一、首先開啟軟體配置系統核心system core選擇除錯介面,如果用st-link就選擇s w (sys -> debug)  和

時基時鐘  timebase source

選擇時鐘源,修改時鐘頻率,rcc->hse 然後配置時鐘樹,注意:時鐘頻率不正確會把微控制器鎖死。

二、配置 外設連線connectivity 中的sdio

1.分頻:parameter settings -> sdioclk clock divide factor   設定為2(f4的可以不用設定),設定值要》=2,以降低sdio_ck的頻率,保證讀寫能夠順利完成,如果出現fr_disk_err,                    /* (1) a hard error occurredin the low level disk i/o layer */這個錯誤,那就把sdio_ck的頻率再降低一點,將分頻數值調大,可以寫4試試。

2.開啟中斷,開啟sdio中斷。

3.開啟dma中斷(f4直接選擇sdio_rx和sdio_tx)

三、開啟檔案作業系統fatfs

1.code_page 設定為 支援 簡體中文

2.use_lef 設定 啟用棧上的動態工作緩衝區,支援長文檔名

四、最後把堆疊調大,這個要看晶元型號,不同的晶元,容量大小不同。

相機讀卡器問題

出現儲存卡錯誤 此類故障有如下可能性所導致 一 儲存卡硬體問題。a 儲存卡物理性損壞。如果判定為儲存卡物理性損壞,只有換另外的儲存卡。把儲存卡插入到其他工作正常的相機或讀卡器,如果也不能正常工作,就可以判定為儲存卡物理性損壞了。如果 儲存卡能用電腦讀取 則這種可能性較小。b 儲存卡上的金屬觸點問題。...

CubeMx除錯問題

1error 20 identifier adc inittypedef is undefined 這個bug比較常見,右鍵可以定位到相關標頭檔案,但系統依舊報錯,其實主要還是標頭檔案的問題。1.需要檢查標頭檔案中關於主程式所用到的部分是否已經使能,尤其是 stm32h7xx hal con.h 和...

PLC與IC卡讀卡器

由於ic卡的便利性,ic卡的應用越來越廣泛,在plc上嵌入ic卡讀卡器的案例越來越多。為了將plc與ic卡讀卡器 連線變得簡單和穩定,友我科技推出了兩款專門針對plc的ic卡讀卡器,使用modbus rtu通訊協議,與plc的標準 外部裝置完全相容。友我科技的這兩款讀卡器型號分別為yw 630和yw...