我照著網(wǎng)上例程寫了一個(gè)簡單的程序,僅僅是為了讀取中斷,看能不能檢測到U盤插入??墒遣恢獮槭裁纯偸菣z測不到。請大家?guī)兔纯础? InitUART(); //初始化串口 mDelaymS( 50 ); // 等待CH374復(fù)位完成 CH374_PORT_INIT( ); /* CH374接口初始化 */ Init374Host( ); // 初始化USB主機(jī) while ( 1 ) { HostSetBusFree( ); // 設(shè)定USB主機(jī)空閑 prints( "Wait Device In\n" ); while ( 1 ) {//循環(huán)僅用于檢測U盤插入 if ( Query374Interrupt( ) ) HostDetectInterrupt( ); // 如果有USB主機(jī)中斷則處理 if ( Query374DeviceIn( ) ) break; // 有USB設(shè)備 } prints( "Query374DeviceIn\n" ); }
查看: 2080
回復(fù): 1
CH374讀寫U盤的問題
熱門產(chǎn)品 :
CH32V317: 互聯(lián)型青稞RISC-V MCU
單片機(jī)和CH374的硬件連線是否有問題?判斷U盤是否連接,你拿萬用表去測下UD+和UD-對地的電壓是多少?正常的UD+對地電壓為3.3V左右,UD-對地電壓為0V左右。只有C374的初始化完成之后,才能檢測到U盤的連接。
請勿發(fā)布廣告和違法內(nèi)容, 代碼可以選擇編輯器代碼語言格式, 更易他人閱讀幫助您, 或者留下聯(lián)系方式,以便更好更快服務(wù)您
只有登錄才能回復(fù),可以選擇微信賬號(hào)登錄