如題
查看: 1434
回復(fù): 7
更換了BLE—V2.00藍(lán)牙庫以后 程序有在跑 手機顯示有藍(lán)牙名稱 但就是連接不上 是什么問題?
熱門產(chǎn)品 :
CH32V317: 互聯(lián)型青稞RISC-V MCU
看一下打印信息,是否有建立連接的流程,注意連接的斷開原因是什么。
如果是僅更新公共文件,可以燒錄一個peripheral例程進(jìn)行對比測試。目的是判斷是否跟公共文件的替換有關(guān)。
其次是如果使用藍(lán)牙的睡眠功能,需要將這里屏蔽。
如圖
你找找論壇里有技術(shù)發(fā)過reason的對照表鏈接
reason8是超時斷開,看下是否有修改過連接間隔等配置參數(shù)。注意的點是代碼里面最大任務(wù)的執(zhí)行時間需要小于有效連接間隔的一半,否則可能出現(xiàn)reason8的斷開。
其他則檢查硬件如32M的偏差是否過大等,針對硬件可以先使用開發(fā)板進(jìn)行測試。
nrf connect? APP 顯示 -51dbm <-> 980ms? ?
我用2.0的庫就連接不上 用回1.8的庫就連得上 這又如何解釋?
找到原因了? config.h里面
此處的修改務(wù)必在編譯器預(yù)編譯的地方修改,不可以直接在config.h中修改32K的選擇項。
請勿發(fā)布廣告和違法內(nèi)容, 代碼可以選擇編輯器代碼語言格式, 更易他人閱讀幫助您, 或者留下聯(lián)系方式,以便更好更快服務(wù)您
只有登錄才能回復(fù),可以選擇微信賬號登錄