可以通過CH32V307訪問底層,以讀取block的方式讀取卡中數(shù)據(jù)嗎
您好,在CH32V307 EVT中有SDIO操作SD卡的例程,程序中包含對SD卡的block讀寫操作,可以參考一下,EVT下載鏈接如下。后續(xù)若有問題,可郵箱(lzs@wch.cn)溝通。
http://www.findthetime.net/downloads/CH32V307EVT_ZIP.html
?
您好,用SDIO例程調試一直卡在這個while循環(huán)中,validvoltage的值一直為0,這是什么情況
您好,發(fā)送ACMD41(SD_CMD_SD_APP_OP_COND)的響應是R3響應,例程中需要判斷R3響應的OCR寄存器中的bit[31]是否為1,如果不為1,則需要循環(huán)發(fā)送CMD55和ACMD41,一直等到OCR寄存器總bit31(也就是validvoltage的值)為1,如果為1則代表SD卡上電完成,檢查上電過程的相關配置,1、初始化SDIO引腳和時鐘;2、初始化SDIO控制器,SDIO_CK頻率不高于400KHz。此外,硬件上需要注意SDIO引腳要接上拉(除SCK引腳),一般上拉47K電阻。若使用我們的Demo板,注意要將板子上的R7電阻去掉。后續(xù)若有問題,可郵箱(lzs@wch.cn)溝通。