死活找不出問題 急死人啦!??!

我想用avr mega128單片機+CH375讀寫u盤 硬件(按ch375說明手冊上做的)做好后使用WCH提供的樣例程序

現(xiàn)CH375LibInit( )可以執(zhí)行成功 能檢測到插入u盤 但CH375DiskReady( )通不過,且CH375FileOpen( )或CH375FileCreate( )出錯,返回錯誤碼2c

試了很多u盤都如此,檢查硬件連接也沒錯,死活找不出問題,上邊等著要吶,急死我啦,求求各位了,幫幫忙吧?。。。。。。。。。。。?![Emot]1[/Emot]thu010530200622422929.gif

看一下庫是否正確編譯了,或者換個U盤試一下,這種情況應該是CH375和U盤之間通信的問題.U盤工作電壓是否確切在5V,


是5V,而且我已經(jīng)把能找到的u盤都試過了:( 都不行........ 真是欲哭無淚......... 哪位大師救救我吧!??!


那你拿DISK_INIT,DISK_SIZE,DISK_READ,DISK_WRITE,等命令去操作U盤試試看,要不行的話,那CH375與U盤之間硬件肯定有問題,


重點檢查USB線D+/D-是否接對,晶振頻率是12MHz


用CH375DiskSize( )等試仍返回2c,我也懷疑是CH375與U盤之間的硬件有問題, 但我查了很多遍,也作過很多修改都沒用:<

我用的晶振是12MHz的軍品,D+/D-肯定是對的(而且我曾經(jīng)試過反接,但仍返回2c)

太郁悶了........ 哪位神仙指條明道吧?。。。。。?!

我把CH375與U盤之間的pcb圖放到頂樓了,求大哥們有空給看看吧?。。?/p>


我把CH375與U盤之間的pcb圖放到頂樓了,求大哥們有空給看看吧?。。?/p>


返回2C說明U盤沒有響應,4種原因: 1、晶振頻率錯了,有人遇到過 2、D+和D-反了,有人遇到過 3、D-斷開了 4、U盤沒工作,有人遇到過,例如+5V或者GND斷開,還有就是U盤的限流電阻太大了,要為1到5歐姆之間,測量一下U盤電壓,告訴我們結(jié)果吧


U盤電壓4.8V

晶振頻率錯的話ch375應該根本不能工作呀?我的程序中CH375LibInit( )能成功,而且我的晶振上也寫著"KOAN 12.000",會不會是精度有問題?

D+/D-肯定是對的(而且我曾經(jīng)試過反接,但仍返回2c)

D-應該不會斷:我試過斷開D+/D-,結(jié)果根本檢測不到u盤插入,而我現(xiàn)在可以檢測到u盤插入 我原來沒用限流電阻發(fā)現(xiàn)返回2c,WCH公司的說可能是因為沒加限流電阻,我加了個2.2ohm的,問題依舊

怎么辦呀?!怎么辦呀?!怎么辦呀?!怎么辦呀?!怎么辦呀?!怎么辦呀?! 很郁悶吶??!很郁悶吶?。『苡魫瀰龋。『苡魫瀰龋?!很郁悶吶??!很郁悶吶??!

thu0105302006225155528.gif


晶振頻率錯CH375能初始化,但不能讀U盤,而且是返回2C、20、28、24等。偶爾有晶振標錯的 如果之前未加限流電阻,那么就不支持U盤動態(tài)插拔,且易損壞芯片 最好完全重新再焊一套板試一下,如果無問題則說明這套硬件有誤,如果仍有問題告訴我們試過哪些U盤


我已經(jīng)重新焊過一塊了,問題依舊,另外我的原理圖是照ch375的說明書上抄的,我也檢查過,應該沒抄錯,

我把硬件的pcb和原理圖(只有接口部分,單片機在另一塊板上)貼上(有protel99和DXP兩個版本),請好心的人給看看吧[Emot]20[/Emot]

UploadImages/thu0105302006226133216.rar


能否將出問題所用的源程序貼出來看看,要完整的


我用的是WCH公司的樣例程序(\CH375LIB\AVR\FILELIBB\EXAM6\CH375HFT.C) 做過如下修改: 1.波特率改為51(8MHz/9600) 2.頭文件引用處由 "..\CH375HFB.H "改為 "CH375HFB.H" 3.錯誤碼輸出處由 printf( "Error: %02X\n", (UINT16)iError ); 改為 printf( "Error: %x\n", (UINT16)iError ); (icc的格式轉(zhuǎn)換輸出符里沒有%02X)

我把源程序貼上,求大哥指點!UploadImages/thu0105302006226202546.rar

老天吶,到底啥問題呀????!??。勘緛碛胏h375就是我自做主張,要是試不成功,上邊肯定要我自掏開發(fā)費!?。Emot]1[/Emot][Emot]20[/Emot] 求求各位大哥了,幫幫我吧!?。。?!


用ch375就是我自做主張,要是試不成功,上邊肯定要我自掏開發(fā)費! 這個老兄不用擔心,方案沒什么問題。 應該是你的器件的一些參數(shù)有問題?

庫版本? 晶震的詳細參數(shù)看過? 讀些時序。延時時間? 如還有問題找我,或許能幫你解決問題! 個人信息保護,已隱藏


這幾項我都查不出問題(也可能是我技術(shù)太低):< 感謝大哥能留下信箱,我把具體情況發(fā)給你吧,求大哥指點?。。?


源程序沒問題,有可能: 1、硬件并口是模擬的,實際引腳連接是否與源程序中的一致 2、編譯時是否有除是UNCALL之外的WARNING或者ERROR 3、是否CH375與MCU之間連線太長,是一塊PCB上,還是通過線引出的,總之不要長于10CM,最長20厘米 4、仿真器的原因? 5、再查不出,麻煩將硬件發(fā)一套給我們,我申請公司出往返運費,我也長長見識,到底什么問題?


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

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