CH582M藍(lán)牙長(zhǎng)距模式:修改后無(wú)法發(fā)現(xiàn)藍(lán)牙設(shè)備

2024-05-17發(fā)布的CH583EVT=》EXAM=》BLE=》Broadcaster,在broadcaster.c當(dāng)中的void Broadcaster_Init()修改:

????uint8_t initial_adv_event_type = GAP_ADTYPE_EXT_NONCONN_NONSCAN_UNDIRECT;

????GAPRole_SetParameter(GAPROLE_ADV_EVENT_TYPE, sizeof(uint8_t), &initial_adv_event_type);

????GAP_SetParamValue(TGAP_ADV_SECONDARY_PHY,GAP_PHY_VAL_LE_CODED); //125K

????GAP_SetParamValue(TGAP_ADV_PRIMARY_PHY, GAP_PHY_VAL_LE_CODED);? //125K

終端:華為手機(jī)Mate40|華為平板;軟件:BLE調(diào)試助手;問(wèn)題:都發(fā)現(xiàn)不了CH582M官方開(kāi)發(fā)板的藍(lán)牙設(shè)備。

20104c23b56055ad3343bef9b6ab065.png

反饋信息正常,就是終端發(fā)現(xiàn)不了藍(lán)牙設(shè)備。如果不改 TGAP_ADV_PRIMARY_PHY 再測(cè)試,手機(jī)截屏如下

????GAP_SetParamValue(TGAP_ADV_SECONDARY_PHY,GAP_PHY_VAL_LE_CODED); //125K

??? // GAP_SetParamValue(TGAP_ADV_PRIMARY_PHY, GAP_PHY_VAL_LE_CODED); //125K

07dbfeac4c62d3cebab3d9dbec655c6.jpg

Secondary PHY可以正常改為L(zhǎng)E CODED,就是Primary PHY改不動(dòng),一改就找不到設(shè)備了。用Peripheral也做了測(cè)試,情況一樣。終端都是支持Coded PHY,不清楚是哪里出了問(wèn)題?

可以參考該博客配置為125K:

BLE5.3 使用1M 2M 500K或者 125Kbps通訊 - debugdabiaoge - 博客園 (cnblogs.com)

需要注意有些手機(jī)是不支持該模式的。

如果是需要更遠(yuǎn)的距離,使用默認(rèn)的1M就可以了,距離差不多。因此不建議使用該模式。


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

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