CH571主從一體CentPeri例程經(jīng)常掃描不到設(shè)備

您好,CentPeri改造的例程,兩個(gè)設(shè)備同一個(gè)程序,設(shè)備1主機(jī)連接設(shè)備2從機(jī),設(shè)備2主機(jī)連接設(shè)備1從機(jī),相互連接的效果。兩個(gè)設(shè)備首次上電是可以正常相互連接的


當(dāng)設(shè)備1復(fù)位再上電以后,很大概率出現(xiàn)設(shè)備2主機(jī)掃描不到設(shè)備1。設(shè)備1主機(jī)已經(jīng)連上設(shè)備2。但是我用手機(jī)可以掃描到設(shè)備1的廣播,所以這里感覺是設(shè)備2出現(xiàn)了問題。


設(shè)備2,調(diào)試程序發(fā)現(xiàn) GAP_DEVICE_INFO_EVENT 事件沒有調(diào)用,直接就運(yùn)行 GAP_DEVICE_DISCOVERY_EVENT,周圍很多BLE設(shè)備

image.png

頂一下


您好,1.若使用的不是最新的庫,可以下載官網(wǎng)最新例程替換最新的庫試試,

2.例程只修改MAC地址使主機(jī)和從機(jī)能夠連接上即可是否能復(fù)現(xiàn)此問題,


您好,1、我下載的最新的CH573 2.4版本的例程,程序打印的版本是CH57x_BLE_LIB_V2.20,,這應(yīng)該沒問題吧

2、例程只修改MAC地址,主機(jī)和從機(jī)相互連接不會(huì)出現(xiàn)問題


3、后來測試發(fā)現(xiàn),例程改了MAC地址后,把 BLE_BUFF_MAX_LEN 改為251就出現(xiàn)了這個(gè)問題了

同時(shí)修改SIMPLEPROFILE_CHAR1_LEN。。。一樣出現(xiàn)問題

3f4067e98a869c1e732e298ae98b0b3.png


4、復(fù)現(xiàn)方法,兩個(gè)設(shè)備相互連接后,其中一個(gè)設(shè)備復(fù)位(可能要復(fù)位幾次),就出現(xiàn)問題了

(簡述問題:復(fù)位后,設(shè)備1能連設(shè)備2,設(shè)備2搜索不到設(shè)備)


難道是

BLE_BUFF_MAX_LEN=251

BLE_BUFF_NUM=10

這樣的組合需要的緩沖區(qū)太大了?需要把BLE_BUFF_NUM減???


還有請問有沒有獲取?控制器緩存包數(shù)量中有多少空閑的位置 的函數(shù)?


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

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