程序是STM32藍(lán)牙串口程序,單片機(jī)接收數(shù)據(jù),然后返回給手機(jī)該數(shù)據(jù)。 現(xiàn)象: (1)不連接藍(lán)牙模塊,XCOM正常接收
(2)連接藍(lán)牙后,電腦串口發(fā)送字符 a ,XCOM返回?cái)?shù)據(jù)中,一部分是正常的 a , 一部分是亂碼(紅線內(nèi)1序號(hào)處) (3)手機(jī)app發(fā)送a,電腦串口助手XCOM接收亂碼(紅線外2序號(hào)處)
分析:
(1)波特率設(shè)置正確,均為4800
(2)藍(lán)牙連接USB-TTL后,手機(jī)app發(fā)送數(shù)據(jù),串口助手XCOM可正常接收,證明藍(lán)牙硬件沒問題
單片機(jī)連接USB-TTL后,電腦發(fā)送數(shù)據(jù),可返回相同的數(shù)據(jù)
(3)百度了一下,在眾多回答中,注意到:藍(lán)牙和單片機(jī)的時(shí)序不對(duì)。但是我對(duì)這方面的知識(shí)很迷茫,不敢妄下結(jié)論
STM32藍(lán)牙demo.7z
(194.19 KB, 下載次數(shù): 9)
2021-7-16 02:19 上傳
點(diǎn)擊文件名下載附件
|