我用CH376s做usb HOST,用CH340做串口助手想調(diào)試CH376,發(fā)送任何的信息給CH376都沒有回信,比如發(fā)送01H到CH376,應(yīng)該是回系列號,發(fā)06 00, 應(yīng)該回FF,但都沒有回答,我做的對嗎?
首先檢查12M晶振有沒有給芯片,其次是你的串口波特率為9600(手冊上有,你的三個引腳也決定了初始的波特率)
我用串口助手通訊,通過技術(shù)人員指點,已經(jīng)可以通訊了,12M晶振沒有問題。按照手冊發(fā)送01H,05H和06H發(fā)送都沒有問題,但需要注意的是在
您好,
?????????首先需要確保376外部引腳配置是選擇了串口通訊方式。
?????????其次串口通訊每一個指令代碼之前需要加0x57?? 0xab來區(qū)分數(shù)據(jù)和指令
?????????所以例如獲取芯片版本的串口發(fā)送為57H ABH 01H,總共三個字節(jié)數(shù)據(jù)
為啥要加57H和ABH在手冊中就沒有提到過。還有就是要用WRITE_USB來發(fā)送數(shù)據(jù)給打印機有啥好的建議。
您好,關(guān)于串口數(shù)據(jù)格式的具體說明在芯片手冊一的6.4節(jié)異步串口描述的地方。
打印機代碼可以參考這個帖子里面的內(nèi)容
http://www.findthetime.net/bbs/thread-65122-1.html
是不是用串口控制CH376無法控制USB打印機?
串口控制方式可以作為USB主機,所以是可以操作USB打印機的