WCH沁恒单片机
登录
直播中
刘高
10年用户
904经验值
擅长:嵌入式技术
私信
关注
[问答]
蓝牙连续发送数据会出现丢数据的情况怎么解决?
开启该帖子的消息推送
蓝牙模块
TMOS 是主循环中调用的而不是中断机制
假如
手机
连续发送数据,而TMOS中正在处理其他事件,会不会导致上一次的数据还没接收保存就被覆靖盖了
就好比用查询方式接收串口数据,不够快的话必然会丢数据
有什么好解决办法?
手机端每包DELAY足够长时间不优雅效率也低
应用层用收到应答机制也比较麻烦 (安卓端用RESPONSE方式写特征值是不是就能在蓝牙协议层避免了这个问题?)
回帖
(1)
徐睫郁
2022-8-17 10:30:31
不会有包覆盖的问题,Tmos里面还有BLE LIB,如果手机联系发送,芯片这边有没有及时取走,协议栈缓存满,就回提示手机那边接收不成功,数据包数据发不成功的。
不会有包覆盖的问题,Tmos里面还有BLE LIB,如果手机联系发送,芯片这边有没有及时取走,协议栈缓存满,就回提示手机那边接收不成功,数据包数据发不成功的。
举报
更多回帖
rotate(-90deg);
回复
相关问答
蓝牙模块
CH582
发送
数据
量大时,
出现
丢
包现象的原因是什么?
2022-08-02
358
CC2640
出现
严重
丢
包?
2016-03-16
3245
GPRS
数据
发送出现
丢
包现象
2019-04-17
1652
LWIP协议栈通信
会出现
一次服务器
发送
不出去的
情况
该怎么办?
2019-09-17
1223
CH571的HID Keyboard
连续
发送
为什么会错位?
2022-07-25
428
LABVIEW利用visa采
数据
经常会
丢
数据
怎么办
2016-09-14
6190
在STM32F103中使用空闲中断时为什么
会出现
丢
数据
的
情况
2021-12-09
823
请问,CAN
发送
数据
出现
数据
包丢失的
情况
2014-12-12
4153
CC1310串口收发
丢
包
2019-04-28
1535
如何解决串口波特率设置成19200
丢
数据
的
情况
?
2021-12-30
2250
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分