{緊急求助}CH375初始化返回值為0X81,各種檢查都查過了,求解···

我用CH375,用的是STC12C5A60S2,模擬的并口,嚴(yán)格按照庫5的要求鏈接硬件 sbit CH375_A0 = P1^0; sbit CH375_CS = P1^1; sbit CH375_WR = P1^2; sbit CH375_RD = P1^3; p3.2 INT#

自己都做了如下測試: xWriteCH375Cmd(0x60) xWriteCH375Data(0xaa) i=xReadCH375Data() 無論輸入什么數(shù)值,返回值都為0XFF

CH375的晶振為12M,用示波器測試,已經(jīng)起振 3.3供電,V3短接Vcc接到電源 26腳為高3.3,25腳為低電平0

各個(gè)控制引腳已用萬用表測量N多詞,均鏈接正常,

返回值任然是0X81。

求高手指教 hcn求救啦

DO-----D7對應(yīng)接P1.0-------P1.7


錯(cuò)了 是 DO----D7 P0.0------P0.7


實(shí)在么招了


先前都是可以讀寫的,最后將自己搭的板子整理了一下,就不行了,實(shí)在是找不到毛病


芯片拔掉返回的還是0x81


還望貴公司幫我想想哪里還會(huì)出問題啊


#define CMD_CHECK_EXIST 0x06 /* 測試工作狀態(tài) */ 是0x06命令,不是0x60,看你上面寫的代碼 xWriteCH375Cmd(0x60) xWriteCH375Data(0xaa) i=xReadCH375Data()


先前都是可以讀寫的,最后將自己搭的板子整理了一下,就不行了,說明軟件沒有問題,您得檢查您的硬件了,耐心點(diǎn)


我用的是0x06 打錯(cuò)了


你還需要檢查下CH375的TXD引腳有沒有接地。 還有可以循環(huán)發(fā)送數(shù)據(jù)給CH375看下CH375返回的數(shù)據(jù)是多少? 可以使用示波器看出返回的數(shù)據(jù)。


TXD接地正常 while(a) { xWriteCH375Cmd(0x06); xWriteCH375Data(a++); i=xReadCH375Data(); Send_Byte(0xaa); Send_Byte(0xaa); Send_Byte(i); if(a==254) a=1; } 返回的全是FF


你看下示波器讀取數(shù)據(jù)的時(shí)候返回?cái)?shù)據(jù)是多少?


unsigned char i=1;

while(i!=0) { i = CH375LibInit( ); /* 初始化CH375程序庫和CH375芯片,操作成功返回0 */ Send_Byte(0xbb); Send_Byte(0xbb); Send_Byte(i); } 我用這個(gè)方法不停的得到返回值,都是0x81 剛才用示波器看了返回值都是FF


這個(gè)是硬件錯(cuò)誤,正如你前面說的,你開始可以操作CH375,后來改過板子就不行了,你得查你的硬件


我遇到了同樣的問題 ,不知道樓主怎么解決的


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

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