CSR8670蓝牙芯片软件开发
文章平均质量分 86
分功能块讲解CSR8670蓝牙芯片的软件开发方法。在深入讲解实现原理的基础上,给出各功能块的关键软件代码。简单介绍CSR8670芯片内部DSP的软件开发方法,挖掘MCU+DSP架构芯片的潜能。
NiceBT
这个作者很懒,什么都没留下…
展开
-
CSR8670项目实战:BlueAgBatC蓝牙发射器&BLE遥控器
熟悉CSR8670 ADK的朋友一定知道,官方的source例程中并没有包含BLE功能,而sink例程中包含大量BLE相关的功能实现。如何在source例程中加入BLE功能,是一个比较有挑战的开发任务。经过一段时间的摸索,实现了在发射模式连接BLE遥控器并获取电量信息等功能。原创 2020-09-03 04:29:57 · 1973 阅读 · 0 评论 -
CSR8670学习笔记:自定义ADK configuration tool配置项
ADK configuration tool是高通ADK自带的应用程序配置工具,我总结其有如下几个优点: - 模板通用:可见的配置项会自动匹配到正确的应用程序模板和硬件平台。 - 使用简单:当开发者需要关联物理按键动作与用户按键事件时,只需修改user interface中的user event和buttons选项即可。整个过程没有代码改动,也没有编译下载等操作,非软件专业的人员即能胜任,几乎是零软件门槛。 - 灵活加载:当应用程序打开或关闭预编译选项(比如ENABLE_AVRCP等),配置项中的关原创 2020-03-04 22:42:57 · 4589 阅读 · 9 评论 -
QCC300x学习笔记:自定义HFP AT command
一般地,在确定连接次序的前提下,按键一对应事件[Initiate voice dial 1],可呼叫第一个连接的设备,按键二对应事件[Initiate voice dial 2],可呼叫第二个连接的设备。若不确定连接次序,可能第一个连接的设备是手机,这就导致按键一无法呼叫蓝牙发射机。为了让按键一总能呼叫蓝牙发射器,有必要在发射器和接收器之间建立匹配校验机制。当发射器连接上任何设备后,其发送匹配校验请求,如对方返回正确的匹配响应,即彼此都知晓对方是匹配的设备类型,接收器可以指定按键一关联此设备,从而不用考原创 2020-02-12 20:19:02 · 2100 阅读 · 0 评论 -
QCC300x学习笔记:自定义一个GATT client
本文讲述了如何在QCC3003上运行一个自定义的GATT客户端,使其能如手机一样去访问运行在其他设备上的自定义的GATT服务器。常见的自定义GATT client的应用场景是使得QCC3003能够连接一个BLE PTT遥控器。原创 2019-12-16 23:22:52 · 2332 阅读 · 1 评论 -
CSR8675项目实战:BlueHiFi蓝牙音乐收发器
蓝牙音乐收发器是一种包含了蓝牙发射器和蓝牙接收器两种工作状态的蓝牙设备,这两种状态可以通过按键或其他方式比较方便地切换,是一种性价比很高的产品形态。目前市面上主流方案是高通的CSR8675,其支持aptx/aptx-ll/aptxhd/aac等多种编解码格式。CSR8675的ADK提供了source(蓝牙发射器)和sink(蓝牙接收器)这两个例程,如果能将两个例程整合起来,即是一个蓝牙收发器的产品。客户的需求要更进一步,蓝牙收发器需要支持串口控制,支持USB DFU升级等。原创 2019-10-25 12:08:47 · 6006 阅读 · 0 评论 -
CSR8670学习笔记:OTA升级固件
当我们将产品交付给客户后,有时需要修复软件问题,或是增加新的特性,此时用OTA (on-the-air) 升级产品固件是一种方便实用的方式。原创 2019-08-17 18:39:18 · 3770 阅读 · 8 评论 -
QCC3008项目实战:BlueVest体感背心
BlueVest体感背心是虚拟现实增强设备的一种,可以让用户真实感受到枪击或被怪物攻击的振动。体感背心一般由背心主体、振动装置、驱动装置、音频处理单元组成。常见的体感背心的工作原理是,当有音频信号输入音频处理单元后,增强与振动相关的音频信号频率分量,由驱动装置使振动装置起振,穿戴者即可感受到击打、枪击的振动效果。此类型产品的优点是泛用性较好,可无缝接入各家VR平台,整体方案成本较低;缺点是振动位置数量较少,不能产生手臂、头部、背部位置的振动,沉浸感较低。原创 2019-08-01 02:44:17 · 3383 阅读 · 0 评论 -
CSR8670项目实战:4人组网蓝牙对讲耳机
多人组网蓝牙对讲耳机可用来组建小型即时通讯网络,广泛应用于小型车队通讯等使用场景。形态以蓝牙头盔耳机为主,厂商一般是欧美和台湾。国内厂商也有此类型耳机,主要以购买国外BC5时代的模块为主,方案整体成本较高。本文所述项目在CSR8670平台上实现了4人蓝牙对讲功能。原创 2019-05-03 16:48:45 · 6341 阅读 · 6 评论 -
CSR8670项目实战:BlueHeartSound2电子心音计
在BlueHeartSound蓝牙听诊器的基础上,增加了OLED显示屏、android APP实时录音、电池供电、软件滤波等功能。原创 2019-05-02 23:10:43 · 1316 阅读 · 0 评论 -
CSR8670项目实战:BlueDongle 蓝牙音频测试dongle
为了让CSR867x的开发更容易,现与思度科技联合推出CSR867x学习板【淘宝链接:思度科技CSR开发板】。技术交流QQ群号:743434463开发板会员QQ群号:725398389(凭订单号入群,赠PPT、项目源码、视频教程)——————————正文分割线———————————–1. 引言2. 系统框图3. 项目难点4. 总结...原创 2019-05-02 15:54:01 · 5434 阅读 · 16 评论 -
CSR867x学习笔记:SPP Server and Client
为了让CSR867x的开发更容易,现与思度科技联合推出CSR867x学习板【淘宝链接:思度科技CSR开发板】。技术交流QQ群号:743434463开发板会员QQ群号:725398389(凭订单号入群,赠PPT、项目源码、视频教程)——————————正文分割线———————————–1. 引言两个通过SPP协议连接的蓝牙设备之间的数据通信如串口通信一般简单方便,遗憾的是ADK中并没有给出...原创 2019-03-13 22:51:38 · 3664 阅读 · 2 评论 -
CSR8675项目实战:BlueEarphone 左右声道各10个Speaker EQ
为了让CSR867x的开发更容易,现与思度科技联合推出CSR867x学习板【淘宝链接:思度科技CSR开发板】。技术交流QQ群号:743434463开发板会员QQ群号:725398389(凭订单号入群,赠PPT、项目源码、视频教程)——————————正文分割线———————————–1. 引言熟悉CSR867X芯片方案的开发人员一定对UFE工具印象深刻。UFE(universal fro...原创 2019-02-13 21:29:36 · 3861 阅读 · 0 评论 -
CSR867X sink例程的VM工程属性编译选项简析
为了让CSR867x的开发更容易,现与思度科技联合推出CSR867x学习板【淘宝链接:思度科技CSR开发板】。技术交流QQ群号:743434463开发板会员QQ群号:725398389(凭订单号入群,赠PPT、项目源码、视频教程)——————————正文分割线———————————–1. 引言很多初学者在刚开始接触ADK的sink例程的VM工程时,对VM工程编译选项的用途缺乏了解,以致于...原创 2018-12-29 23:20:52 · 2041 阅读 · 0 评论 -
【2021.10.06更新】蓝牙共享学习资料目录
QCC300x/CSR867x/QCC30xx/QCC51xx共享组资料目录如下:链接:https://share.weiyun.com/5cb6oJs原创 2019-06-29 21:10:41 · 9335 阅读 · 0 评论 -
CSR8670项目实战:BlueHeartSound电子心音计
听诊器在医学应用中十分重要,通过简单的方法,可以使医生充分了解到一个人的身体状况。但是,听诊器也存在着一定的弊端,人体内脏器官发出的一些微弱的声音,医生往往听不清楚或者根本听不到声音,所以导致许多医生直接凭借自己的经验对病人进行诊断。原创 2018-11-25 19:18:53 · 2085 阅读 · 3 评论 -
CSR8670项目实战:BlueHeart心率监测耳机
为了让CSR867x的开发更容易,现与思度科技联合推出CSR867x学习板【淘宝链接:思度科技CSR开发板】。技术交流QQ群号:743434463开发板会员QQ群号:725398389(凭订单号入群,赠PPT、项目源码、视频教程)——————————正文分割线———————————–1. 引言拥有健康的身体是每个人最朴素最根本的需求,心率监测耳机是一款服务大众医疗健康的智能可穿戴产品,拥...原创 2018-10-23 22:53:18 · 2670 阅读 · 4 评论 -
CSR8670项目实战:BlueSiri轻智能蓝牙音箱
为了让CSR867x的开发更容易,现与思度科技联合推出CSR867x学习板【淘宝链接:思度科技CSR开发板】。技术交流QQ群号:743434463 开发板会员QQ群号:725398389(凭订单号入群,赠PPT、项目源码、视频教程)1. 引言智能音箱是当下非常热门的产品,其智能语音交互功能成功地激活了音箱市场,带动音频产业成为焦点。市面上主流的智能音箱以MTK的MT8516、...原创 2018-08-30 23:14:29 · 1993 阅读 · 1 评论 -
CSR8675项目实战:BlueBrowsing蓝牙播放器
为了让CSR867x的开发更容易,现与思度科技联合推出CSR867x学习板【淘宝链接:思度科技CSR开发板】。技术交流QQ群号:743434463 开发板会员QQ群号:725398389(凭订单号入群,赠PPT、项目源码、视频教程)1. 引言2. 主要功能3. 项目难点4. 总结...原创 2018-08-26 21:06:01 · 3043 阅读 · 0 评论 -
【2020.8.20更新】QCC蓝牙学习视频链接
高通蓝牙SoC学习视频原创 2020-04-06 15:34:39 · 9765 阅读 · 5 评论 -
CSR8670项目实战:BluePager蓝牙寻呼机
为了让CSR867x的开发更容易,现与思度科技联合推出CSR867x学习板【淘宝链接:思度科技CSR开发板】。技术交流QQ群号:743434463 开发板会员QQ群号:725398389(凭订单号入群,赠PPT、项目源码、视频教程)1. 引言BluePager蓝牙寻呼机是一款功能强大的蓝牙source设备,可以作为无线对讲机的蓝牙功能扩充模块,将无线对讲机与蓝牙耳机无缝对接。...原创 2018-08-11 16:33:38 · 3537 阅读 · 5 评论 -
CSR8675项目实战:BlueAg蓝牙一拖二发射器
为了让CSR867x的开发更容易,现与思度科技联合推出CSR867x学习板【淘宝链接:思度科技CSR开发板】。技术交流QQ群号:743434463 开发板会员QQ群号:725398389(凭订单号入群,赠PPT、项目源码、视频教程)——————————正文分割线———————————–1. 引言最近刚完成一个蓝牙一拖二发射器的项目。这个项目的软件需求来自一款竞品——Bluet...原创 2018-08-11 15:01:19 · 7231 阅读 · 4 评论 -
CSR8670项目实战:BlueCar蓝牙音频网关
为了让CSR867x的开发更容易,现与思度科技联合推出CSR867x学习板【淘宝链接:思度科技CSR开发板】。技术交流QQ群号:743434463 开发板会员QQ群号:725398389(凭订单号入群,赠PPT、项目源码、视频教程)——————————正文分割线———————————–1. 引言最近接到一个项目,需求是开发一个蓝牙音频网关,用来测试车机上的蓝牙模块的A2DP、HF...原创 2018-04-07 22:00:45 · 7820 阅读 · 4 评论 -
CSR867x学习笔记:低音炮音频传输协议(SWAT)
为了让CSR867x的开发更容易,现与思度科技联合推出CSR867x学习板【淘宝链接:思度科技CSR开发板】。技术交流QQ群号:743434463 开发板会员QQ群号:725398389(凭订单号入群,赠PPT、项目源码、视频教程)——————————正文分割线———————————–1. 引言最近公司准备向客户推荐我们的soundbar+subwoofer整体解决方案。方案中b...原创 2018-04-23 11:17:36 · 2137 阅读 · 0 评论 -
CSR867x学习笔记:查看库文件运行时debug信息
为了让CSR867x的开发更容易,现与思度科技联合推出CSR867x学习板【淘宝链接:思度科技CSR开发板】。技术交流QQ群号:743434463 开发板会员QQ群号:725398389(凭订单号入群,赠PPT、项目源码、视频教程)——————————正文分割线———————————–1. 引言今天有群友问到如何查看库文件运行log。先给这位群友的好学点赞。查看库文件运行lo...原创 2018-04-17 21:14:42 · 2067 阅读 · 0 评论 -
CSR8670的TWS模式的应用笔记
写在最前面:很多读者反馈希望可以有硬件平台配合学习。现与思度科技联合推出CSR867x学习板【淘宝链接:思度科技CSR867x学习板】,进QQ群获取激活码购买学习板享受如下优惠: 1. 价格优惠 2. 免费提供开发教程和项目源码 3. 免费提供入门级技术支持QQ群号:743434463—————————–正文分割线———————————1. 应用场景1.1 非T...原创 2016-03-28 18:18:54 · 16039 阅读 · 27 评论 -
CSR Audio Sink Application User Guide
为了让CSR867x的开发更容易,现与思度科技联合推出CSR867x学习板【淘宝链接:思度科技CSR开发板】。技术交流QQ群号:743434463 开发板会员QQ群号:725398389(凭订单号入群,赠PPT、项目源码、视频教程)—————————–正文分割线———————————CSR音频接收器应用用户手册1 引言这篇文章描述了音频接收器应用软件,其包括在CSR音频开...翻译 2015-12-24 20:55:41 · 8547 阅读 · 1 评论 -
CSR8670的A2DP与AVRCP的应用笔记
写在最前面:很多读者反馈希望可以有硬件平台配合学习。现与思度科技联合推出CSR867x学习板【淘宝链接:思度科技CSR867x学习板】,进QQ群获取激活码购买学习板享受如下优惠: 1. 价格优惠 2. 免费提供开发教程和项目源码 3. 免费提供入门级技术支持QQ群号:743434463—————————–正文分割线———————————1. A2DP1.1. 基本...原创 2016-04-24 21:55:55 · 17257 阅读 · 10 评论 -
CSR8670脱机运行后串口通信异常
为了让CSR867x的开发更容易,现与思度科技联合推出CSR867x学习板【淘宝链接:思度科技CSR开发板】。技术交流QQ群号:743434463 开发板会员QQ群号:725398389(凭订单号入群,赠PPT、项目源码、视频教程)—————————–正文分割线———————————1. UART通信异常1.1. 现象周五在调试CSR8670时遇到一个严重的问题:在xID...原创 2016-05-08 22:24:05 · 4088 阅读 · 7 评论 -
CSR8670的DFU功能
为了让CSR867x的开发更容易,现与思度科技联合推出CSR867x学习板【淘宝链接:思度科技CSR开发板】。技术交流QQ群号:743434463 开发板会员QQ群号:725398389(凭订单号入群,赠PPT、项目源码、视频教程)—————————–正文分割线———————————1. DFU简介DFU全称是Device Firmware Upgrade,是一种通过USB升级...原创 2016-09-04 00:47:52 · 7216 阅读 · 13 评论 -
CSR8670蓝牙模块BQB认证经验总结
写在最前面:很多读者反馈希望可以有硬件平台配合学习。现与思度科技联合推出CSR867x学习板【淘宝链接:思度科技CSR867x学习板】,进QQ群获取激活码购买学习板享受如下优惠: 1. 价格优惠 2. 免费提供开发教程和项目源码 3. 免费提供入门级技术支持QQ群号:743434463—————————–正文分割线———————————1. BQB认证简介 蓝牙认...原创 2017-07-10 00:01:39 · 8963 阅读 · 3 评论 -
CSR8675的DSP学习笔记——离线调试与仿真
写在最前面:很多读者反馈希望可以有硬件平台配合学习。现与思度科技联合推出CSR867x学习板【淘宝链接:思度科技CSR867x学习板】,进QQ群获取激活码购买学习板享受如下优惠: 1. 价格优惠 2. 免费提供开发教程和项目源码 3. 免费提供入门级技术支持QQ群号:743434463—————————–正文分割线———————————1. 引言CSR8675的DSP...原创 2017-07-27 23:22:31 · 13010 阅读 · 15 评论 -
CSR8675的DSP学习笔记——a2dp_sink工程的matlab仿真
写在最前面:很多读者反馈希望可以有硬件平台配合学习。现与思度科技联合推出CSR867x学习板【淘宝链接:思度科技CSR867x学习板】,进QQ群获取激活码购买学习板享受如下优惠: 1. 价格优惠 2. 免费提供开发教程和项目源码 3. 免费提供入门级技术支持QQ群号:743434463—————————–正文分割线———————————1. 引言本文简述了CSR867...原创 2017-09-03 19:56:54 · 6682 阅读 · 5 评论 -
CSR8675学习笔记:新建一个GATT server
写在最前面:很多读者反馈希望可以有硬件平台配合学习。现与思度科技联合推出CSR867x学习板【淘宝链接:思度科技CSR867x学习板】,进QQ群获取激活码购买学习板享受如下优惠: 1. 价格优惠 2. 免费提供开发教程和项目源码 3. 免费提供入门级技术支持QQ群号:743434463—————————–正文分割线———————————1. 引言公司的新项目需要CSR...原创 2017-12-20 21:35:38 · 10128 阅读 · 11 评论 -
CSR8675学习笔记:从外部Flash读取bin文件
写在最前面:很多读者反馈希望可以有硬件平台配合学习。现与思度科技联合推出CSR867x学习板【淘宝链接:思度科技CSR867x学习板】,进QQ群获取激活码购买学习板享受如下优惠: 1. 价格优惠 2. 免费提供开发教程和项目源码 3. 免费提供入门级技术支持QQ群号:743434463—————————–正文分割线———————————1. 引言项目需要CSR8675...原创 2018-01-27 16:17:16 · 5122 阅读 · 3 评论 -
CSR8675学习笔记:I2C Master通信
写在最前面:很多读者反馈希望可以有硬件平台配合学习。现与思度科技联合推出CSR867x学习板【淘宝链接:思度科技CSR867x学习板】,进QQ群获取激活码购买学习板享受如下优惠: 1. 价格优惠 2. 免费提供开发教程和项目源码 3. 免费提供入门级技术支持QQ群号:743434463—————————–正文分割线———————————1. 引言I2C Master接...原创 2018-02-04 17:31:53 · 8654 阅读 · 0 评论 -
CSR8675的学习笔记:驱动正交编码器
项目需要使用正交编码器作为音量旋钮。当旋钮顺时针旋转一格,音量即增大一格;当旋钮逆时针旋转一格,音量即减小一格。 #2. 正交编码器工作原理 正交编码器又名增量式编码器或光电式编码器,用于检测旋转运动系统的位置和速度。下图是增量式正交编码器的实物图:原创 2019-08-01 08:24:54 · 2557 阅读 · 2 评论 -
QCC3003项目实战:BlueMotor6 AGHFP CVC 蓝牙对讲耳机
市面上用CSR8670方案开发的蓝牙对讲耳机有很多,优点是可以同时支持A2DP音乐播放、HFP免提通话、AGHFP CVC对讲,缺点是方案成本太高(在5刀以上),中低端产品无法接受。QCC300x系列方案是CSR8670的cost down版本,方案成本在2刀左右。QCC300x保留了与CSR8670相同的硬软件架构,经过一段时间的学习和摸索,实现了基于QCC3003平台的AGHFP CVC蓝牙对讲耳机。原创 2019-09-14 16:49:01 · 5787 阅读 · 1 评论