[求助] 關(guān)于CH374EXAM14 工程問(wèn)題

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è)備


熱門(mén)產(chǎn)品 : CH32X035: 32位USB+USB PD單片機(jī)

而且這個(gè)我想跳轉(zhuǎn)到這個(gè)延時(shí)函數(shù)里看看 發(fā)現(xiàn)看不了 顯示未定義 封裝到庫(kù)里了?


首先確保你前面接口沒(méi)問(wèn)題,這個(gè)程序的話,先是逐個(gè)輪詢CH374U的三個(gè)端口的設(shè)備,初始化枚舉該USB設(shè)備。初始化正常嗎?另外注意3個(gè)HUB端口中只能插入一個(gè)U盤(pán)。


應(yīng)該是我的xdata問(wèn)題 這工程編譯后xdata=2276 stc12c5a60s2外部是256ram 單片機(jī)外部ram不夠用 你們是用外接的RAM嗎 有辦法可以不外接嗎


RAM主要是被磁盤(pán)緩沖區(qū)占用了,這個(gè)是在操作U盤(pán)的時(shí)候必須要定義的,你可以其他占用RAM的地方與磁盤(pán)緩沖區(qū)共用以節(jié)省RAM。


恩 謝謝 我還是用stm32改下吧 就不涉及DPTR了吧


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

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