设为首页收藏本站

Discuz! Board

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 5742|回复: 5
打印 上一主题 下一主题

51822蓝牙 串口丢包问题请教

[复制链接]

1

主题

8

帖子

60

积分

注册会员

Rank: 2

积分
60
跳转到指定楼层
楼主
ergabd 发表于 2017-12-13 11:56:39 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
用51822蓝牙写了一个程序  对蓝牙协议栈不懂 看了看51822的外设 然后用的资料里面的串口透传例程  在此基础上写的程序

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

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

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

1

主题

8

帖子

60

积分

注册会员

Rank: 2

积分
60
沙发
 楼主| ergabd 发表于 2017-12-13 20:19:54 | 显示全部楼层
admin 发表于 2017-12-13 19:19
距离和信号强度有影响丢包

51822发给app的时候没有丢包 而是51822再接收串口发过来的数据包时丢包
回复 支持 反对

使用道具 举报

1

主题

8

帖子

60

积分

注册会员

Rank: 2

积分
60
板凳
 楼主| ergabd 发表于 2017-12-21 11:24:49 | 显示全部楼层
admin 发表于 2017-12-18 09:57
是APP发给51822的数据?

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

使用道具 举报

Archiver|手机版|小黑屋|Comsenz Inc.   

GMT+8, 2024-5-20 03:57 , Processed in 0.157469 second(s), 29 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表