ch375問題

SSPrintf( "Wait Udisk\n" ); while ( CH375DiskStatus != DISK_CONNECT ) xQueryInterrupt( ); mDelaymS( 200 ); for ( i = 0; i < 10; i ++ ) { // 有的U盤總是返回未準(zhǔn)備好,不過可以被忽略 mDelaymS( 100 ); SSPrintf( "Ready ?\n" ); if ( CH375DiskReady( ) == ERR_SUCCESS ) break; // 查詢磁盤是否準(zhǔn)備好 } 插入U(xiǎn)盤后,我會(huì)死在for循環(huán)里,然后一直查詢中斷狀態(tài)。如果去掉這個(gè)for循環(huán),后面的create文件命令等都出錯(cuò)。咋回事?請(qǐng)賜教!

如果這個(gè)函數(shù)不通過的話,那么,后面的操作大部分U盤會(huì)出錯(cuò)的,你先去檢查下你的USB口供電足不足5V,其次就是你的中斷線有沒有連接好,USB的2根線有沒有接反,USB口有沒有串接電阻等等,都可能導(dǎo)致你的DISK-READY過不了。


我用的是3.3v的。中斷線肯定是連接好了,不然while ( CH375DiskStatus != DISK_CONNECT ) xQueryInterrupt( ); 就過不了。


如果是3。3V供電的話,那么,你給U盤供電的電壓一定要是5V,否則U盤不工作,也就是你可以將你的USB口的電源單獨(dú)的供5V電源就可以了。


USB口是5V供電。最后程序一直進(jìn)入xQueryInterrupt( ),查詢。


最新情況:插入U(xiǎn)盤沒有反應(yīng)。上電后26為高電平,25低


芯片工作不正常,要么復(fù)位有問題,要么晶振沒起振


用示波器查13,14腳均有信號(hào)。 我把原理圖發(fā)出來。2007121116214968.jpg


我也有同樣的問題,是你的延時(shí)太短,我的問題解決了


關(guān)鍵現(xiàn)在是ch375不工作了,上電后26為高電平,25低。插入U(xiǎn)盤沒有反應(yīng),這個(gè)怎么辦?高人出來解答啊。


按照你上面說的,25腳為高,26腳為低的話,說明芯片正常工作,接下來你就需要做測(cè)試命令,可以按照下面的程序來進(jìn)行操作: CH375_WR_CMD_PORT(0X06); CH375_WR_DAT_PORT(0X55); i=CH375_RD_DAT_PORT(); if(i==0xaa)OK else WRONG


上電后26為高電平,25低。插入U(xiǎn)盤沒有反應(yīng),


只有登錄才能回復(fù),可以選擇微信賬號(hào)登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频