设为首页收藏本站

Discuz! Board

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

51822蓝牙 串口丢包问题请教

[复制链接]

1

主题

8

帖子

60

积分

注册会员

Rank: 2

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

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

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

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

使用道具 举报

243

主题

1706

帖子

6151

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6151
沙发
admin 发表于 2017-12-13 19:19:42 | 只看该作者
距离和信号强度有影响丢包
回复 支持 反对

使用道具 举报

1

主题

8

帖子

60

积分

注册会员

Rank: 2

积分
60
板凳
 楼主| ergabd 发表于 2017-12-13 20:19:54 | 只看该作者
admin 发表于 2017-12-13 19:19
距离和信号强度有影响丢包

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

使用道具 举报

243

主题

1706

帖子

6151

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6151
地板
admin 发表于 2017-12-18 09:57:15 | 只看该作者
ergabd 发表于 2017-12-13 20:19
51822发给app的时候没有丢包 而是51822再接收串口发过来的数据包时丢包

是APP发给51822的数据?
回复 支持 反对

使用道具 举报

243

主题

1706

帖子

6151

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6151
5#
admin 发表于 2017-12-18 09:57:18 | 只看该作者
ergabd 发表于 2017-12-13 20:19
51822发给app的时候没有丢包 而是51822再接收串口发过来的数据包时丢包

是APP发给51822的数据?
回复 支持 反对

使用道具 举报

243

主题

1706

帖子

6151

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6151
6#
admin 发表于 2017-12-18 09:57:38 | 只看该作者
ergabd 发表于 2017-12-13 20:19
51822发给app的时候没有丢包 而是51822再接收串口发过来的数据包时丢包

是APP发给51822的数据?
回复 支持 反对

使用道具 举报

1

主题

8

帖子

60

积分

注册会员

Rank: 2

积分
60
7#
 楼主| 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-11-26 13:47 , Processed in 0.199039 second(s), 28 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

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