找回密码
 立即注册

使用微信账号登录

只需一步,快速开始

查看: 3401|回复: 7

[CSR8系列] 关于CSR8670开发的问题,还请大神们指点指点

[复制链接]

暂无签到数据

发表于 2016-5-31 20:26:03 | 显示全部楼层 |阅读模式

最近在开发CSR8670,要求实现将传感器信息通过蓝牙的SPP协议发送给另一个蓝牙模块(PS:传感器信息每10ms有一帧数据过来),同事当有按键按下时,会将按键信息也一并发送个另一个蓝牙模块。这里串口初始化函数和串口接收函数如图,遇到的问题如下:
1、通过串口调试助手向CSR8670发送1帧18字节的数据会触发两次MESSAGE_MORE_DATA,且第一次触发消息处理时,接收缓冲区内的数据只有1字节,调试结果如下图;
2、通过串口调试助手模拟传感器,每10ms向CSR8670发送一帧18字节的数据,发现接收到多帧数据才会触发一次MESSAGE_MORE_DATA调试结果如下图;
3、计划当按键按下时通过SPP协议将按键信息发送出去,但发现当同时有传感器发送信息时,按键信息会夹杂在传感器信息中,打乱传感器信息。


对于这个个问题的思考:
问题一:这个问题毫无头绪,一头包。。。。


问题二:http://m.blog.csdn.net/article/details?id=51012813 这个帖子上说到Source绑定UART的接收数据缓冲区,sink绑定UART的发送数据缓冲区,缓冲区大小是512字节,思考问题会不会与缓冲区大小有关,试图改变缓冲区大小,将缓冲区大小改成和传感器数据帧长度一样大小,但找了好长时间,找不到这个大小的修改位置,同样毫无头绪。。。
        如果能够像串口中断处理函数那样,一个字节触发一次MESSAGE_MORE_DATA,这样也是可以处理。


问题三:想的是如果蓝牙协议里有这样的异步机制,能够将透传功能和发送按键信息独立开来,亮亮互不影响,所有问题就迎刃而解了。


小白一个,刚拿到开发板一个星期,任务时间是一个月。。。。所以还希望各位大神对于以上问题指点指点。。




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册  

×
楼主热帖
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
连续签到天数:1天
签到总天数:1天
签到总奖励:5金币
发表于 2016-5-31 21:27:27 | 显示全部楼层
mark一记,希望能学到一点吧
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

连续签到天数:2天
签到总天数:975天
签到总奖励:20794金币
发表于 2016-6-1 08:29:43 | 显示全部楼层

积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

连续签到天数:1天
签到总天数:90天
签到总奖励:1637金币
发表于 2016-6-1 09:28:12 | 显示全部楼层
来学习下。
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

连续签到天数:1天
签到总天数:76天
签到总奖励:820金币
发表于 2016-6-1 17:11:09 | 显示全部楼层
可惜我帮不了你
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

连续签到天数:1天
签到总天数:1天
签到总奖励:5金币
发表于 2016-12-12 14:56:14 | 显示全部楼层
请问一下 你这个问题解决了吗 我也遇到了相同的问题
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

连续签到天数:1天
签到总天数:192天
签到总奖励:2137金币
发表于 2016-12-22 10:40:04 | 显示全部楼层
只给一个月时间,我这样的菜鸟是弄不出来的
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

连续签到天数:1天
签到总天数:7天
签到总奖励:34金币
发表于 2017-12-2 16:32:08 | 显示全部楼层
配置中休眠关掉试试
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册  

本版积分规则

小黑屋|手机版|我爱蓝牙网 - 52Bluetooth

GMT+8, 2024-5-17 23:06 , Processed in 0.451173 second(s), 23 queries , Gzip On, MemCached On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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