ch573主從機之間怎么進行串口通訊?

使用ch573的官方例程,在主從機成功連接之后,從機串口一直打印RSSI的值?這是正常現(xiàn)象嘛?


如果正常,該怎么把數(shù)據(jù)由主機送給從機,數(shù)據(jù)又該怎么串口打印出來?

?

一直打印RSSI是代表主從的信號強度。

在主從連接正常后,主機會給從機發(fā)送0x5A的數(shù)據(jù),從機會給主機發(fā)送0x88的數(shù)據(jù)。

這里建議先使用手機端BLE調(diào)試助手與從機建立連接觀察日志,然后使用主從建立連接。

在BLE文件夾下面有相應(yīng)的開發(fā)手冊,可自行查看。



好的,多謝


發(fā)送的數(shù)據(jù)以及對應(yīng)函數(shù)已找到了,但主從機連接后并不會直接發(fā)送對應(yīng)數(shù)據(jù),是要通過某些操作開啟這一功能嗎?


因為我在手機BLE調(diào)試助手上調(diào)試時發(fā)現(xiàn),只有在選中”接收通知數(shù)據(jù)“選項時才會正常接收從機發(fā)送的0x88。


主機程序中是否有對應(yīng)的操作?如果有的話能不能麻煩告知具體在哪和如何操作?

@TECH_Lpc


主機端這里開啟一個使能CCCD的任務(wù),如果相應(yīng)的UUID對應(yīng)(默認(rèn)即對應(yīng)),則會成功使能,使能后從機端會進行發(fā)送0x88的數(shù)據(jù)(默認(rèn)):

image.png

主機端收到0x88是在這里,可以類似寫一個語句將value具體打印出來:

image.png

主機端發(fā)送0x5A是在這里進行的處理

image.png



再次感謝回答,還有一些問題需要麻煩一下。


1、你提到的這一段似乎是從機接收主機所發(fā)送的0x5A?

????那主機端收到從機發(fā)送的0x88是在哪里呢?

image.png


2、主機端與從機端連接后,從機只會接收一次0x5A,但這一條tmos指令應(yīng)該是隔1s發(fā)送一次,這中間存在什么問題嗎?

????如果有問題的話,那應(yīng)該如何操作讓主機與從機的notify消息一直定時收發(fā)呢?

image.png


@TECH_Lpc


1、提供TMOS任務(wù)講解作為參考:

WCH TMOS用法詳解 - debugdabiaoge - 博客園 (cnblogs.com)

2、主機端收到數(shù)據(jù):

1665366430210853.png3、從機端接收一次0x5A是因為默認(rèn)例程這里取反了:

1665366430142354.png

4、需要調(diào)整發(fā)送傳輸速度請調(diào)整TMOS的時間參數(shù),上面提供了講解,且建議自行嘗試驗證。


再次感謝回答,又有新的問題前來打擾了


主機從機連接后,從機能正常接收主機所發(fā)的數(shù)據(jù),但是主機的串口輸出附近設(shè)備地址之后就卡住了,也不會接著顯示連接成功藍(lán)牙強度等信息,請問這個問題應(yīng)該如何解決呢?

image.png

@TECH_Lpc?


下載最新EVT,使用官方提供的開發(fā)板,低頻晶振設(shè)置為內(nèi)部32K進行驗證。


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

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