SPI方式,mInitCH376Host()和CH376DiskConnect( )測(cè)試均通過(guò),但執(zhí)行CH376DiskMount( )的時(shí)候一直返回的是FA,請(qǐng)問(wèn)是什么原因呢?
終于發(fā)出帖子了,請(qǐng)教各位大大。。。
??
上面是我的硬件電路圖,而且現(xiàn)在連接上U盤(pán)的時(shí)候,ACT連接的燈是亮的。
單片機(jī)輸出電壓幾伏的?J4跳1,2。J5不接試試。
你好,單片機(jī)連接CH376S那塊板子的輸出電壓是5V,而且現(xiàn)在J4接的也是5V。。。
設(shè)備連接后,可延時(shí)數(shù)百毫秒。程序上時(shí)序要滿足最低操作延時(shí)(如CMD何DAT之間保證2.5us)。選用標(biāo)準(zhǔn)USB信號(hào)線,D+ D-平行鋪。
謝謝啦,已經(jīng)搞好了
請(qǐng)問(wèn)您這個(gè)問(wèn)題是怎么解決的啊?我現(xiàn)在也是一直返回0xfa
你好:
1.mInitCH376Host()和CH376DiskConnect( )測(cè)試均通過(guò),一般軟件接口驅(qū)動(dòng)上沒(méi)有什么問(wèn)題,保險(xiǎn)起見(jiàn)可以多做幾條測(cè)試命令保證接口穩(wěn)定。
2. CH376DiskMount( )是CH376第一次和U盤(pán)進(jìn)行USB通訊上的操作,必須執(zhí)行。如果之前接口測(cè)試沒(méi)有問(wèn)題,此命令出現(xiàn)失敗多半是硬件問(wèn)題了。包括:
-> U盤(pán)的5V供電是否穩(wěn)定,建議可接一個(gè)大電容,通訊時(shí)電流會(huì)上升,防止電壓下降;
-> CH376自身供電,5V時(shí),V3腳接104電容。 3.3V時(shí),V3腳要接3.3V。
-> USB走線平行,暫時(shí)不需要串接任何器件。
??? 此外,返回0xFA 代表中斷超時(shí),CH376DiskMount( )是有中斷返回的,如果返回0xFA,有可能是376接收命令失敗或者中斷等待時(shí)間不夠?qū)е?。也可嘗試加長(zhǎng)等待中斷等待時(shí)間。
? ? ? ? ? ? ? ? ? ? ? ? ? ?
你好:
1.mInitCH376Host()和CH376DiskConnect( )測(cè)試均通過(guò),一般軟件接口驅(qū)動(dòng)上沒(méi)有什么問(wèn)題,保險(xiǎn)起見(jiàn)可以多做幾條測(cè)試命令保證接口穩(wěn)定。
2. CH376DiskMount( )是CH376第一次和U盤(pán)進(jìn)行USB通訊上的操作,必須執(zhí)行。如果之前接口測(cè)試沒(méi)有問(wèn)題,此命令出現(xiàn)失敗多半是硬件問(wèn)題了。包括:
-> U盤(pán)的5V供電是否穩(wěn)定,建議可接一個(gè)大電容,通訊時(shí)電流會(huì)上升,防止電壓下降;
-> CH376自身供電,5V時(shí),V3腳接104電容。 3.3V時(shí),V3腳要接3.3V。
-> USB走線平行,暫時(shí)不需要串接任何器件。
? ? ? ? ? ? ? ? ? ? ? ?
我現(xiàn)在U盤(pán)插上去之后發(fā)現(xiàn)5V供電突然變成2.幾V了…所以原因是不是出在這里了
我的V3腳是接的3.3V,USB走線也是平行的。
你好:
如果USB供電到2.xV, 那么USB設(shè)備肯定就不工作了。先把這個(gè)原因找到排除一下測(cè)試。
? ? ? ? ? ? ? ? ? ? ? ? ? ?
你好:
如果USB供電到2.xV, 那么USB設(shè)備肯定就不工作了。先把這個(gè)原因找到排除一下測(cè)試。
? ? ? ? ? ? ? ? ? ? ? ?
謝謝您,問(wèn)題解決了