ble_uart發(fā)送數(shù)據(jù)問題

用BLE_UART移植了一下,加了幾個外設事件在HAL_ProcessEvent中,加了一個藍牙數(shù)據(jù)發(fā)送ble_uart_notify在Peripheral_ProcessEvent中,現(xiàn)在運行一段時間,打印RSSI值停止,藍牙沒有顯示斷開,也不打印藍牙相關的數(shù)據(jù),對藍牙服務進行讀寫操作也顯示失敗。斷開藍牙重新進行連接操作后,沒有連接成功的信息打印,RSSI值重新開始打印,為0dB,重新連接失敗。

bd93950fcb811bf68ea099f94e66463.png

上圖截圖查看rssi值為0,此時連接的狀態(tài)應該是異常的,正常主從機距離很近也不會是0值的。

檢查添加的事件是否符合tmos任務標準:

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

檢查調用發(fā)送數(shù)據(jù)函數(shù)的返回值是否為成功(成功為0);

使用手機進行連接,并嘗試發(fā)送數(shù)據(jù)。


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

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