急!請教CH375串口問題

那就是你的硬件存在問題


用89C52通過串口與CH375相連,三根線:TXT1---RXD2,RXD1---TXT2,GND1---GND2 這種直接連接對嗎?


謝謝你周末還能來解答問題!


怪了,為什么返回的數(shù)據(jù)最高位都沒出現(xiàn)過高電平,你換個芯片試試吧


我想應(yīng)該是375和單片機之間串口存在問題


用89C52通過串口與CH375相連,三根線:TXT1---RXD2,RXD1---TXT2,GND1---GND2 這種直接連接對嗎? 用的是CH375手冊中給出的串口電路. 另外,怎么能知道CH375是工作在波特率9600?


應(yīng)該沒錯


在單片機的TXD引腳上加個上拉電阻試試,2K


好的,在單片機的TXD引腳上加個上拉電阻試試,看看結(jié)果怎樣.


結(jié)果還是那樣,返回數(shù)據(jù)中的最高兩位總是錯誤的


和以前一樣,除了返回錯誤數(shù)據(jù)(通常是最高兩位二進制數(shù)錯誤)外,有時返回數(shù)據(jù)3FH. 另外,怎么能知道CH375確是工作在波特率9600?


有一個命令是設(shè)置CH375的波特率的CMD_SET_BAUDRATE,設(shè)置波特率,CH375默認的波特率是4800


不知道你是通過什么方式得到返回數(shù)據(jù)的,你的串口不是已經(jīng)連了375了么,如果再通過串口監(jiān)測我不確定會不會有沖突,另外我看了一下你抓的數(shù)據(jù),次高位的數(shù)據(jù)跟原本應(yīng)該返回的最高位的數(shù)據(jù)是一樣的,而最高位的數(shù)據(jù)都變成了0,不知道是巧合還是檢測方法不正確


我用的硬件調(diào)試環(huán)境是: 筆記本USB口----USB-串口轉(zhuǎn)接器----仿真器---電路板 所以是在筆記本電腦上通過仿真器的調(diào)試環(huán)境來觀測程序執(zhí)行情況和結(jié)果數(shù)據(jù)


?????????


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

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