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

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

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


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


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


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


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


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

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