CH375B串口HOST模式出錯(cuò)![求助]

新手打算用CH375配合STC12C5A60S2操作HID設(shè)備的...但是調(diào)試CH375一直出錯(cuò)...在X寶上買(mǎi)的模塊...原理圖已上傳... 為了下載和調(diào)試的方便所以使用了第二串口與375通信...但是在9600bps下發(fā)送CMD_CHECK_EXIST總是返回F3或者F7...到底是哪里錯(cuò)了呢...?我也參照CH375HM里串口嘗試過(guò)用串口同步碼的形式通信...但是依然是返回F3或者F7...[Emot]1[/Emot] 我的代碼是這樣寫(xiě)的...往串口1打印過(guò)S2CON的值確定了第九位數(shù)值無(wú)誤... void UART_2SendCmd(unsigned char c) { S2CON|=S2TB8; //將第9位置1 S2BUF = c; while(!(S2CON&S2TI)); //若S2TI=0,在此等待 S2CON&=~S2TI; //S2TI=0 S2CON&=~S2TB8;//將第9位歸0 } void UART_2SendDat(unsigned char c) { S2BUF = c; while(!(S2CON&S2TI)); //若S2TI=0,在此等待 S2CON&=~S2TI; //S2TI=0 }

究竟是哪里出了問(wèn)題?。壳蠼獯穑。?!在線(xiàn)等!??!201422218293415.jpg

CH375使用串口通訊,不需要發(fā)送串口同步碼,只需要傳口初始化的時(shí)候設(shè)置串口為9位數(shù)據(jù),當(dāng)?shù)?位為1為發(fā)送命令,第9位為0發(fā)送數(shù)據(jù)。測(cè)試命令是先發(fā)送CMD_CHECK_EXIST,然后發(fā)送一個(gè)數(shù)據(jù),然后接收取反的數(shù)據(jù)。 另外,你3.3V供電的話(huà)V3引腳需要接VCC。


謝謝解答!問(wèn)題解決了...是發(fā)送時(shí)序問(wèn)題...沒(méi)有延時(shí)...


樓主,我現(xiàn)在也在使用STC12單片機(jī)調(diào)375,串行模式下,怎么讀取375數(shù)據(jù),是不是通過(guò)串口RI或串口中斷來(lái)讀的,那么數(shù)據(jù)位也是9位嗎,本人剛開(kāi)始學(xué),求指導(dǎo)下


首先初始化設(shè)置數(shù)據(jù)位,當(dāng)?shù)?位為1為發(fā)送命令,第9位為0發(fā)送數(shù)據(jù)??梢酝ㄟ^(guò)串口中斷來(lái)讀寫(xiě),也可以通過(guò)串口收發(fā)標(biāo)志來(lái)讀取。


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

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