調(diào)試CH375B,使用KEIL的話,應(yīng)該用哪個(gè)版本啊?我使用的是例程,編譯通過了,但是無法下載,顯示:無法打開文件。

我在用C8051F064調(diào)試CH375B,我用的是CH375LIB.ZIP庫里面的例程

頭文件是 CH375HF5.H 庫文件是 CH375HF5.LIB 例程是 MCS51下的 EXAM7里的例程 CH375HF5.C 然后我鏈接了 CH375HF5.LIB 用KEIL uv2 B編譯通過了,顯示如下 Build target 'Target 1' assembling STARTUP.A51... compiling CH375HFT.C... CH375HFT.C(35): warning C317: attempt to redefine macro 'MAX_BYTE_IO' CH375HFT.C(60): warning C317: attempt to redefine macro 'DISK_BASE_BUF_LEN' creating library USB.LIB... TRANSFER "STARTUP.obj", "CH375HFT.obj", ".\CH375HF5.LIB" TO "USB.LIB" LIB51 LIBRARY MANAGER V4.24 COPYRIGHT KEIL ELEKTRONIK GmbH 1987 - 2002 "USB.LIB" - 0 Error(s), 2 Warning(s).

但是下載程序的時(shí)候就是下載不了 。顯示 "USB.LIB" - 0 Error(s), 2 Warning(s). Load "E:\\USB_read_licheng\\MCS51-0620-13.47\\USB" _____^ *** error 56: cant open file

無法打開文件。 是不是我用的KEIL的版本不行? 期待您的回復(fù)。 謝謝。

下載不了你問新華龍的技術(shù)支持啊,你只需要編譯之后可以生成HEX文件就可以了。其他涉及到操作的上面的技術(shù)問題可以討論。


你好,還在嗎 ?你說編譯之后可以生成HEX文件就可以了,為什么要生成HEX文件? 我現(xiàn)在用的是新華龍的USB調(diào)試器:U-EC5 ,編譯后沒有生成HEX文件,生成了LST文件。

還有就是我用的就是上午你跟我推薦的那個(gè)程序,CH375LIB.ZIP里面的 MCS51下的EXAM7里的程序,我用 Silicon 的編譯環(huán)境下載了程序后,運(yùn)行了,情況如下:

情況1---- : 單片機(jī)上電后,發(fā)現(xiàn)程序 #define LED_OUT_INIT( ) { P1_4 = 1; } /* P1.4 高電平 */ #define LED_OUT_ACT( ) { P1_4 = 0; } /* P1.4 低電平驅(qū)動(dòng)LED顯示 */ #define LED_OUT_INACT( ) { P1_4 = 1; } /* P1.4 低電平驅(qū)動(dòng)LED顯示 */ 對應(yīng)的那個(gè)LED燈在不停的閃爍。

情況2 :

單片機(jī)上電后,不接U盤的時(shí)候,那個(gè)ACT引腳的LED燈是不亮的,當(dāng)接上U盤后,那個(gè)ACT指示燈就點(diǎn)亮了,是一直在亮,沒有閃爍。

拔掉U盤后,那個(gè)指示燈就滅了。

情況3:

然后我查看U盤里面,什么文件也沒有。單片機(jī)沒有對U盤進(jìn)行讀寫操作。

情況4: 我在線調(diào)試的時(shí)候,發(fā)現(xiàn)程序運(yùn)行到Printf 語句的時(shí)候,就不往下運(yùn)行了。是不是不能執(zhí)行這個(gè)語句???

我用的就是你們公司的例程,關(guān)于引腳配置我都改過了。

期待您的回復(fù)。 我下一步該怎么辦? 謝謝你了


我在線調(diào)試的時(shí)候,發(fā)現(xiàn)程序運(yùn)行到Printf 語句的時(shí)候,就不往下運(yùn)行了。是不是不能執(zhí)行這個(gè)語句?。? 是通過串口打印,前面的帖子已經(jīng)給你回復(fù)了,你可以去掉這個(gè)語句。


1,如果出現(xiàn)閃爍的話,那說明出現(xiàn)錯(cuò)誤,檢查下程序哪個(gè)地方出現(xiàn)錯(cuò)誤,以及返回的錯(cuò)誤代碼是多少? 2,ACT腳燈亮說明設(shè)備插入,燈滅代表設(shè)備拔出。沒什么異常的。 3,沒出現(xiàn)文件,說明情況1上面出現(xiàn)錯(cuò)誤,操作U盤失敗掉。需要你去檢查下錯(cuò)誤出現(xiàn)在什么地方以及返回的錯(cuò)誤代碼是多少。否則我們這邊也查不出問題在什么地方。 4,調(diào)試的時(shí)候把串口輸出去掉。


我剛才用MP3代替U盤,用你給我推薦的那個(gè)程序,改了改,我用Silicon laboratories IDE 調(diào)試的時(shí)候,加載了庫文件CH375HF5.LIB后,編譯的時(shí)候發(fā)現(xiàn)除了沒有調(diào)用的子程序庫里面的函數(shù)外, 還有unsigned char xReadCH375Cmd( void ) 函數(shù)沒有調(diào)用到,我就自己在主程序里面寫了一個(gè), 后來就可以寫MP3了,可以看到在MP3里面新建了一個(gè)txt文件,

是不是我用的編譯環(huán)境的原因?qū)е聸]有調(diào)用的那個(gè)unsigned char xReadCH375Cmd( void )? 現(xiàn)在我再按照您的回復(fù)好好看看程序。

在這謝謝尊敬的 hcn { M } 和 紅桃六 { M } 的回復(fù)。 非常感謝。

我才開始調(diào)試CH375,以后還得麻煩你們。 謝謝了。


謝謝你們的回復(fù)。 非常感謝。 我好好看看程序及子程序庫說明,有問題還得麻煩你們。 非常感謝。


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

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