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