需求需要使用CC2540采集数据上传给手机,但是程序编写完后,其中遇到以下问题
1.在被读回调中使用 GUAprofile_Notify 传输数据 由于数据量较大 在发送时发生连接断开在触发后使用 osal_start_timerEx / osal_set_event 调用处理函数发送数据 解决掉线 1.使用 osal_start_timerEx 函数 定时间隔触发发送函数 当定时时间较小时 会出现数据丢包现象从网上搜索后更改了最大最小连接时间为20ms经过实验 效果不大之后又发现函数 HCI_EXT_HaltDuringRfCmdCC2540默认为RF工作时 MCU不工作用此函数设置同时工作后经过测试 问题解决 发送间隔设置为20ms 没有了丢包问题
需求需要使用CC2540采集数据上传给手机,但是程序编写完后,其中遇到以下问题
1.在被读回调中使用 GUAprofile_Notify 传输数据 由于数据量较大 在发送时发生连接断开在触发后使用 osal_start_timerEx / osal_set_event 调用处理函数发送数据 解决掉线 1.使用 osal_start_timerEx 函数 定时间隔触发发送函数 当定时时间较小时 会出现数据丢包现象从网上搜索后更改了最大最小连接时间为20ms经过实验 效果不大之后又发现函数 HCI_EXT_HaltDuringRfCmdCC2540默认为RF工作时 MCU不工作用此函数设置同时工作后经过测试 问题解决 发送间隔设置为20ms 没有了丢包问题
举报