ZBin 很感謝你把工程給我 但是我在測試的時候發(fā)現(xiàn)一個問題 發(fā)現(xiàn)程序停在延時那里了 不再往下走了 后面沒有打印信息 串口只有start顯示 然后我把延時改了5ms 能往下走了 然后到下面的第二段程序那里的延時 怎么改延時 也不往下走了 我用的是stc12c5a60s2 12M晶振 while ( 1 ) { // 主程序循環(huán) CH374DelaymS( 10 ); /* 沒必要頻繁查詢,可做其它事,每隔數(shù)百mS甚至幾秒再來查詢一次新設(shè)備 */ printf("eeeeeee") ; for ( n = 0; n < 3; n ++ ) { // 逐個檢查三個ROOT-HUB端口 CH374vEmbHubIndex = n + 1; // CH374LIB使用1/2/3分別代表0/1/2三個HUB端口
//////////////////////////////////////////////////////////////////////////////// else {}; // 設(shè)備一直存在,且已經(jīng)初始化 } CH374DelaymS( 10); /* 沒必要頻繁查詢,可做其它事,每隔數(shù)百mS甚至幾秒再來查詢一次新設(shè)備 */ printf("asdasd") ; DiskTimer ++; if ( DiskTimer >= 1000 ) { // 假定出現(xiàn)某個客觀條件要求寫U盤,此處用計數(shù)到某個值約20mS*1000即20秒來代表達(dá)到某一條件 s = CH374EmbHubAttach( ); // 檢查當(dāng)前的內(nèi)置HUB端口是否有USB設(shè)備