測(cè)試用的sd卡類型應(yīng)該是SDHC V2.0,不對(duì)例程改動(dòng)的話程序在SD_Init函數(shù)中會(huì)卡在errorstatus = SD_EnableWideBusOperation( 1 )的位置,如果把該行注釋掉的話能夠正常識(shí)別卡,該函數(shù)注釋掉是否會(huì)影響sd卡讀寫速度。而且注釋掉這行后顯示sd卡初始化成功,也能讀出卡容量,但是讀寫測(cè)試失敗。
查看: 1266
回復(fù): 2
ch32v307使用sdio例程驅(qū)動(dòng)sd卡初始化卡死
熱門產(chǎn)品 :
CH182: 以太網(wǎng)PHY收發(fā)器芯片
您好,SD_EnableWideBusOperation(1)作用主要是將數(shù)據(jù)總線配置成4位,可以不用注釋。若卡死在該位置,可進(jìn)調(diào)試看一下具體是卡死在函數(shù)中的哪個(gè)位置。此外,SD卡可格式化一下再試試。若使用我們的評(píng)估板,注意評(píng)估板上的電阻R7要去掉。此外,SDIO引腳要注意接上拉。此外,可檢查一下工程文件的配置是否都是正確。后面問(wèn)題可郵箱(lzs@wch.cn)和我具體溝通一下
找到原因了,發(fā)現(xiàn)原理圖上以太網(wǎng)PHY的TXP TXN是PC8 PC9,與SDIO引腳沖突,把PC8 PC9從網(wǎng)口變壓器斷開(kāi)就可以成功初始化tf卡了。
請(qǐng)勿發(fā)布廣告和違法內(nèi)容, 代碼可以選擇編輯器代碼語(yǔ)言格式, 更易他人閱讀幫助您, 或者留下聯(lián)系方式,以便更好更快服務(wù)您
只有登錄才能回復(fù),可以選擇微信賬號(hào)登錄