ch579 協(xié)商連接間隔失敗

最小連接間隔設置為400 最大連接間隔設置為420 超時時間設置為200

串口打?。?/p>

串口.png

從機例程修改代碼為:

uint16_t User_Define_MinConnectionInterval = 400;

uint16_t User_Define_MaxConnectionInterval = 420;

uint16_t User_Define_TimeOut = 200;

/******************************** ******************************/

?if (events & SBP_PARAM_UPDATE_EVT)

? {

? ? // Send connect param update request

? ? uint8 ret = GAPRole_PeripheralConnParamUpdateReq(peripheralConnList.connHandle,

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?User_Define_MinConnectionInterval,

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?User_Define_MaxConnectionInterval,

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?DEFAULT_DESIRED_SLAVE_LATENCY,

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?User_Define_TimeOut,

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?Peripheral_TaskID);

? ? PRINT("ret=%d\r\n", ret);

? ? static uint8 consult_num = 0;


? ? if (peripheralConnList.connInterval < 300)

? ? {

? ? ? consult_num++;

? ? ? PRINT("consult_num=%d\r\n", consult_num);

? ? ? if (consult_num < 5)

? ? ? {

? ? ? ? tmos_start_task(Peripheral_TaskID, SBP_PARAM_UPDATE_EVT, 1000);

? ? ? }

? ? ? else

? ? ? {

? ? ? ? consult_num = 0;

? ? ? }

? ? }

? ? return (events ^ SBP_PARAM_UPDATE_EVT);

? }

Screenshot_2023_1121_161757.jpg

根據(jù)你提供的代碼進行移植測試,連接間隔是可以交互成功的。出現(xiàn)這個問題的原因可能是軟件差異性的問題;可以使用我們的主機例程再燒錄進一塊板子與這個從機連接進行測試 。image.pngimage.png



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

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