本人在开发BLE,在server端(发射频数据包端)加上uart的一个服务与单片机进行通信的,但是在单片机发数据过来的时候丢包很厉害,在查看官方给的uart的代码,好像串口接收的回调函数好像是轮询方式的,而不是中断方式接收的,这个问题有没有热心的牛人们知道的,求指点一下,这个串口数据怎么改善才能保证不丢包,或者说有什么解决良策。
这个方面是不是说蓝牙的协议底层里面以蓝牙发包和蓝牙的处理优先了,所以串口服务的程序就设置为轮询方式,优先级低所以响应不到了呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>