Discuz! Board

标题: 51822蓝牙 串口丢包问题请教 [打印本页]

作者: ergabd    时间: 2017-12-13 11:56
标题: 51822蓝牙 串口丢包问题请教
用51822蓝牙写了一个程序  对蓝牙协议栈不懂 看了看51822的外设 然后用的资料里面的串口透传例程  在此基础上写的程序

功能:现在功能已经实现了  51822串口接收到另一块主板发来的数据  然后处理数据包 有些数据控制外设 有些数据发送给app  

问题:现在遇到的问题是 51822串口接收主板发过来的数据时总是丢包  串口接收部分我也做了缓冲  但是如果我把一下蓝牙的协议栈初始化注释掉 就是关掉蓝牙功能 只用外设 串口接收数据就正常了 不会丢包
         请教以下什么原因造成的


作者: admin    时间: 2017-12-13 19:19
距离和信号强度有影响丢包
作者: ergabd    时间: 2017-12-13 20:19
admin 发表于 2017-12-13 19:19
距离和信号强度有影响丢包

51822发给app的时候没有丢包 而是51822再接收串口发过来的数据包时丢包
作者: admin    时间: 2017-12-18 09:57
ergabd 发表于 2017-12-13 20:19
51822发给app的时候没有丢包 而是51822再接收串口发过来的数据包时丢包

是APP发给51822的数据?
作者: admin    时间: 2017-12-18 09:57
ergabd 发表于 2017-12-13 20:19
51822发给app的时候没有丢包 而是51822再接收串口发过来的数据包时丢包

是APP发给51822的数据?
作者: admin    时间: 2017-12-18 09:57
ergabd 发表于 2017-12-13 20:19
51822发给app的时候没有丢包 而是51822再接收串口发过来的数据包时丢包

是APP发给51822的数据?
作者: ergabd    时间: 2017-12-21 11:24
admin 发表于 2017-12-18 09:57
是APP发给51822的数据?

app发给51822的数据正常  51822串口接收其他mcu发过来的数据丢失  如果把51822蓝牙协议栈初始化关掉  51822串口接收其他mcu发过来的数据就正常收到  不会丢数据了




欢迎光临 Discuz! Board (http://qfv8.com/) Powered by Discuz! X3