592f編寫的ble程序,鏈接主機(jī)后,會(huì)經(jīng)常遇到gatt 8的錯(cuò)誤,導(dǎo)致鏈接斷開

592f編寫的ble程序,鏈接Android后,會(huì)經(jīng)常遇到gatt 8的錯(cuò)誤,導(dǎo)致鏈接斷開,有時(shí)特別頻繁

連接參數(shù)設(shè)置為:

#define DEFAULT_DESIRED_MIN_CONN_INTERVAL? ? 20

#define DEFAULT_DESIRED_MAX_CONN_INTERVAL? ? 24

#define DEFAULT_DESIRED_SLAVE_LATENCY? ? ? ? 32

#define DEFAULT_DESIRED_CONN_TIMEOUT ? ? ? ? 600

使用notify發(fā)送數(shù)據(jù)的場景,一般不使用read和write方法。

不知道為什么會(huì)經(jīng)常遇到,GAP_LINK_TERMINATED_EVENT事件中的pEvent->linkTerminate.reason為8

請大佬指點(diǎn)一下可能出現(xiàn)問題的地方

reason8是超時(shí)斷開,一般是代碼中有執(zhí)行時(shí)間過長的任務(wù),導(dǎo)致藍(lán)牙本身的任務(wù)來不及執(zhí)行,導(dǎo)致斷開。

image.png

建議先檢查硬件,是否芯片背面焊接共地良好。

其次將連接間隔拉大至最大任務(wù)時(shí)長的2倍。


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

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