初始化ch376,用的是exam0程序,模擬并口 串口調(diào)試收到如下信息: Start CH376 demo ... Set USB host mode Error: FA 這樣是不是說明硬件有問題,還是ch376被我焊壞了
這個錯誤由mInitCH376Host返回,共有2處,定位一下,是哪步出錯,根據(jù)程序中注釋分析一下
檢查一下CH376的晶振有沒有起振?硬件連接有沒有問題,以及你的讀寫時序是否正確。
晶振一邊有2點幾伏,另一邊只有0.5V左右,是不是沒起振 硬件沒問題,我用萬用表檢查了輸出到376的值,沒錯 程序就是例程,改了A0的地址線,其他沒動 在http://m.findthetime.net/bbs/View.asp?S=101&I=39240這帖里,有人回: 檢查一下總線地址設(shè)置的對不對,CH375有沒有正常的工作,25腳電壓應(yīng)該為低,26腳電壓應(yīng)該為高,晶振是否起振。上電之后先延時50ms 在操作。
為什么要檢測25,26腳
正常情況下,晶振兩端的電壓應(yīng)該在電源電壓的一半左右,CH376的晶振兩端不需要接起振電容。5V工作的時候 V3引腳應(yīng)該對地接103的電容。 CH375在正常工作的時候25腳為低,26腳為高。
我把晶振拆下來,不接晶振時XI(13腳)就是低電平,零點幾伏,14腳是2.5v 再換一個晶振也沒用
XI引腳2.幾V說明已經(jīng)震蕩起來了. 檢查一下25,26腳電平.先做測試命令,測試命令能通過的話說明MCU和CH376通訊是成功的.現(xiàn)在很可能通訊都沒成功.測試命令參考CH376DS1,CHEXK_EXIST命令.
現(xiàn)在檢查硬件是XO有2.幾V,XI只有0點幾V,這樣是不是沒起振 25,26腳都為0 我不知道是不是ch376壞了,貼片不好取下來
大哥,幫幫忙,我不知道要不要取下來,現(xiàn)在手上沒有ch376的片子了
這樣肯定不行的,沒有振來來,XI,XO接的電容多大?一般不會壞的.
測一下CH376的第二腳(RSTI)的電平,是不是低電平,如果是高電平,說明CH376一直在復(fù)位。
22pF,是低電平
你用的是CH376還是CH375? CH376晶振兩端不需要接起振電容,已經(jīng)集成在芯片內(nèi)部了。只要接12M的晶振就可以了。
用ch376,把電容去掉也不行,用示波器觀察已經(jīng)起振了
用示波器看一下你的讀寫時序是否正確。
你在設(shè)置模式之前去做測試命令,測試你的硬件連接和時序是否正確.