CH375A檢測(cè)命令發(fā)送0x55,收到0x1F

有沒(méi)有哪位高手遇到過(guò),請(qǐng)指教啊,急?。?!

先謝謝了

這個(gè)問(wèn)題你可以以很簡(jiǎn)單的方式來(lái)進(jìn)行處理,你拿示波器來(lái)看下,首先循環(huán)的發(fā)送0X55數(shù)據(jù),你看下在WR的低電平的時(shí)候,你的數(shù)據(jù)線上面出來(lái)的數(shù)據(jù)是不是0X55數(shù)據(jù),然后你在循環(huán)的讀取數(shù)據(jù),看下在RD的低電平的時(shí)候,你的數(shù)據(jù)線上面出來(lái)的數(shù)據(jù)是多少數(shù)據(jù)就可以了.這樣做的目的是找出你硬件上面是否存在問(wèn)題以及軟件上面是否符合我們的操作時(shí)序


while(1){ CH375_WR_DAT_PORT( 0x55); /* 寫入測(cè)試數(shù)據(jù) */

} 程序中是不是這么發(fā)送?我量了一下P0口得出的都是5V呀,

我的實(shí)驗(yàn)板上從USB口過(guò)來(lái)的電壓做為板上的電壓了,就是直接連的,不知有沒(méi)有影響? 謝謝


可以這么發(fā)送,如果你一直發(fā)送0x55那么P0口應(yīng)該是01010101,看一下CH375是否一直處在復(fù)位狀態(tài)? 如果復(fù)位成功,則25腳為低,26腳為高.


我量了一下硬件,26腳一直是高,25腳是低,如果一直在發(fā)0x55,PO口都為高,但是,我的程序枚舉是成功的,我換了一個(gè)USB口,能提示我檢測(cè)到新硬件等。。

請(qǐng)指教,謝謝!


你用的是萬(wàn)用表還是示波器?。拷ㄗh你用示波器去測(cè),寫的時(shí)候測(cè)WR和P0,讀的時(shí)候測(cè)RD和P0.


我手頭沒(méi)有示波器,只能用萬(wàn)用表測(cè)測(cè)了:(

我現(xiàn)在已經(jīng)用104,104,124,154這四個(gè)電容并成了0.47UF接到RSTI腳上了,但是結(jié)果是一樣的,我寫片子也是這樣,枚舉能過(guò)去(小燈亮),其它不好使。

我發(fā)現(xiàn)個(gè)問(wèn)題,按TEST。C那個(gè)程序,上電看檢測(cè)命令返回是否正確,然后是等待中斷,我的中斷是進(jìn)不去的,但是我復(fù)位一下仿真器,讀上電檢測(cè)命令的返回值時(shí)就是02(也就是上位機(jī)下發(fā)的中斷),如果再讀一遍就又是0x55返回0x1f,0x33返回0x5f了,不知道為什么[Emot]4[/Emot]


我在仿真器設(shè)置上把晶振變成4MHZ,然后程序全速運(yùn)行,發(fā)送完數(shù)據(jù)后,再手動(dòng)復(fù)位一下仿真器,再運(yùn)行,點(diǎn)調(diào)試軟件的上傳,就會(huì)看到如下數(shù)據(jù):

20 04 40 00 00 05 0A 44 02 20 01 04 10 02 22 1D 20 20 00 0C 20 00 06 14 24 00 04 20 01 02 06 06 02 2C 00 48 0B 00 3C 44 2E 41 14 09 40 40 02 00 0E 1A 0A 20 68 04 0C 12 00 30 60 01 04 72 00

不管我以前發(fā)送幾個(gè)什么數(shù)據(jù),上傳的數(shù)據(jù)都是這些數(shù)據(jù):(

請(qǐng)指教,謝謝!!


大家好!怎么我測(cè)試的時(shí)候輸入數(shù)據(jù)跟輸出數(shù)據(jù)是一樣的呢? 輸入0x55輸出也是0x55! 那位大哥可以幫忙解釋一下呢!不勝感激!


說(shuō)明375沒(méi)能響應(yīng)這個(gè)命令,原因可能是硬件連接有誤或者時(shí)許不準(zhǔn),后者按1樓的方法去測(cè)試相關(guān)引腳的信號(hào)是否與375的時(shí)序匹配


你查查你的控制線是不是有問(wèn)題,估計(jì)RD沒(méi)有送出來(lái)信號(hào).


問(wèn)題解決了,是我把RXD,TXD都給接地了,謝謝大家的幫忙~~~


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

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