目前在用CH32V307格式化了一個SD卡,搭載了FAT32文件系統(tǒng),但是在文件系統(tǒng)上讀寫數(shù)據(jù)花費(fèi)時間太長了,怎么使用SDIO的DMA方式?SDIO配置成DMA方式是否可以加快讀寫速度呢
熱門產(chǎn)品 :
CH32L103: 32位PDUSB低功耗單片機(jī)
目前在用CH32V307格式化了一個SD卡,搭載了FAT32文件系統(tǒng),但是在文件系統(tǒng)上讀寫數(shù)據(jù)花費(fèi)時間太長了,怎么使用SDIO的DMA方式?SDIO配置成DMA方式是否可以加快讀寫速度呢
您好,
????????開啟SDIO的DMA模式,須在SD_Init函數(shù)中進(jìn)行修改,您可以參考下圖中紅色方框的位置進(jìn)行操作,另請將sdio.c文件更新至最新版本EVT中所提供的文件。
請問只修改這個地方就可以了嗎?新的SDIO.C與之前的有哪些區(qū)別?
您好,
????????如果您使用的是EVT中提供的例程,開啟DMA僅修改此一處即可。我不確定您使用的庫是什么版本,為了避免出現(xiàn)意料之外的錯誤,建議您將該文件替換為最新版本。