連接失敗,串口傳回數(shù)據(jù)為:Disconnected.. Reason:8
BLE_HCI_CONNECTION_TIMEOUT???0x08
這里報錯是連接超時,將廣播間隔和連接間隔適當拉大一些看看是否可解決。
提供一份博客參考:https://www.cnblogs.com/gscw/p/16117392.html。
同時注意:1、使用官方EVT和開發(fā)板檢驗是否有問題;2、手機應(yīng)用商城下載 BLE調(diào)試助手 同BLE芯片建立連接。
發(fā)現(xiàn)連接時間很長,我設(shè)置的2s,還是連接不上
?還是無法連接,是不是程序哪個位置配置有問題
1、使用官方的EVT例程;
2、如果手頭有板子,先使用官方的板子驗證一下;
3、重點看一下廣播間隔,適當拉大一些。你上面調(diào)整的連接間隔范圍是在80-1000,實際連接的參數(shù)可能就是在80左右,這個打印可以看出來,如有打印可以看一下這個:
如果還有問題,可發(fā)送相應(yīng)文件至郵箱lpc@wch.cn,我們這里幫忙檢查一下。
好的 謝謝
已發(fā)你郵箱了,麻煩你們看下了。謝謝
經(jīng)驗證,使用peripheral例程沒有問題,使用OTA程序時,需要先合并相應(yīng)的hex文件,生成新的bin文件,然后進行測試,我們這里經(jīng)測試,并不會出現(xiàn)連接超時的現(xiàn)象,上述出問題是未合并導致的。關(guān)于OTA升級可查看EVT包下面的使用說明。