我爱蓝牙网 - 52Bluetooth - 最具人气蓝牙技术交流网站

 找回密码
 立即注册

只需一步,快速开始

使用微信账号登录

蓝牙教程

CSR环境中的GPIO模拟I2C
碰到个客户,就是不用官方库中的i2c引脚,非要用普通PIO模拟的,没办法,只能自己写了。原理很简单,其实就是GPIO的拉高拉而已。先准备好头文件,将基本的拉高拉低封装一下。#define DELAY 10 /* pin definition */ ...
分类:    2021-2-7 17:20| 查看: 390 | 评论: 1
qcc30xx qcc51xx adk6.4 sink 驱动I2C显示屏
qcc30xx qcc51xx adk6.4 sink 驱动I2C显示屏
1. 准备好显示屏,使用的晶联讯1602G-391-PN显示屏,发现显示屏I2C驱动还是用的老的I2cTransfer接口,并没有用最新的Bitserial。2. 新建sink工程,设置好需要使用的I2C接口,工程属性里面确认显示功能已开启3. 根据 ...
分类:    2021-2-4 12:50| 查看: 404 | 评论: 0
qcc30xx qcc51xx 系列修改sink peer配对超时
qcc30xx qcc51xx 系列修改sink peer配对超时
教程太过入门,高手绕道。基于sink制作tws功能时,默认工程peer的配对模式没有配对超时,peer配对模式会一直持续到peer连接上,此教程解决这个问题,可以设置peer配对超时时间,这样就可以和pair一样设置配对超时。1 ...
分类:    2021-1-2 21:24| 查看: 1296 | 评论: 4
qcc30xx/qcc51xx 系列采样率指示
qcc30xx/qcc51xx 系列采样率指示
教程太过入门,高手绕道。针对有些对音质要求的产品,需要外置解码,外置解码如果I2S做从,就需要将采样率通知后端I2S主设备提供匹配的时钟。I2S做主就无所谓了,当然还有个用途,如果外挂解码芯片挂两个晶振提供主 ...
分类:    2021-1-2 16:07| 查看: 604 | 评论: 2
基于adk6.4.2.26修改qcc30xx/qcc51xx usb采样率为96K
基于adk6.4.2.26修改qcc30xx/qcc51xx usb采样率为96K
说明下,peer和broadcast不支持96k。需要修改usb采样深度参考这个文章:http://www.52bluetooth.com/article-254-1.html1. 修改sink_usb_descriptors.h文件2. 修改sink_usb.c文件3. 编程运行成功后,电脑端测试音乐 ...
分类:    2021-1-2 11:00| 查看: 868 | 评论: 2
基于adk6.4.2.26修改qcc30xx/qcc51xx usb采样深度为24bit
基于adk6.4.2.26修改qcc30xx/qcc51xx usb采样深度为24bit
1. 修改audio_input_usb_connect.c文件2. 修改sink_usb.c文件3. 重新编译即完成
分类:    2021-1-1 19:01| 查看: 1136 | 评论: 2
qcc304x笔记之音频链路(chain)机制
qcc304x笔记之音频链路(chain)机制
相关概念介绍首先介绍一些相关概念,为了方便理解,引用面向对象思想中class与object描述。类(class):类是具有相同属性和服务的一组对象的集合。它为属于该类的所有对象提供了统一的抽象描述,其内部包括属性和服务 ...
分类:    2020-11-23 21:48| 查看: 2089 | 评论: 0
qcc304x笔记之主从确定(find role)机制详解
实际项目中,可能会碰到固定某一方为主机类似的需求!或者需要向别人解释,为什么左边首次配对的时候是主机,某次出仓的时候又变成了从机!这个时候就需要知道主从锁定的机制是怎样的了。(注:由于SDK在持续更新, ...
分类:    2020-11-23 21:44| 查看: 2616 | 评论: 0
qcc304x笔记之主从切换(handover)机制详解
主从切换执行条件引起主从切换的原因有PhyState改变,电池的状态,rssi状态,通话音质等方面,这里我们主要是针对PhyState改变引起的切换来举例说明当PhyState状态改变时,交由stateProxy模块进行处理(注:由于SDK ...
分类:    2020-11-23 21:39| 查看: 478 | 评论: 0
qcc304x笔记之目的(goal)机制详解
goal可以理解为一个模型(可以类比linux的驱动模型),这个模型(代码中的体现为procedure_fns_t)中包含了两个操作:start,cancel。猜测这样做的目的是,可以使上层只以目标为导向,不用关心底层实现,这样上层的逻 ...
分类:    2020-11-23 21:27| 查看: 382 | 评论: 0
qcc304x笔记之规则(rules)机制详解
qcc304x笔记之规则(rules)机制详解
代码逻辑分析(注:由于SDK在持续更新,有些接口可能会有些变化,所以仅供参考)/*目前使用的rules 容器有*/ Common_rules_set primary_rules_set secondary_rules_set hstop_rules_set tws_topology_primary_rules ...
分类:    2020-11-23 21:24| 查看: 764 | 评论: 0
QCC300x如何实现I2C通信
QCC300x如何实现I2C通信
本文主要介绍如何在QCC300x上实现I2C功能,只在空白工程上实现相关功能。所用的ADK版本为ADK_QCC300x.WIN.1.0.167。此方法理论上同样适用于CSR8670/CSR8675。本文实现的功能很简单,通过对IIC设备发起一个读写操作, ...
分类:    2020-11-23 17:19| 查看: 747 | 评论: 0
高通QCC304x/512x芯片 ANC主动降噪功能调试前的产品结构密封性和隔离性能验证方法 ...
高通QCC304x/512x芯片 ANC主动降噪功能调试前的产品结构密封性和隔离性能验证方法 ...
目录:1,ANC调试前期验证准备工作1)麦克风单体,喇叭单体,腔体的验证------频率响应2)推荐的FF,FB MEMS硅麦克风和数字麦克风单体 3)样机装配的要求 4)装配后的喇叭与麦克风连接正确性验证2,ANC开始录音调试 ...
分类:    2020-11-20 14:58| 查看: 3481 | 评论: 8
R107.1 QCC3040 _FF AN模式软件配置
R107.1 QCC3040 _FF AN模式软件配置
R00107.1 (ADK20.2)软件,在Earbud 工程配置FF ANC Mode(模拟麦克风)的步骤:添加ENABLE_ANC宏定义在MED-project-General-DEFS 处添加 ENABLE_ANC 宏定义。添加ANC 的FeatureLicenseKey(同时屏蔽原来的FeatureLicen ...
分类:    2020-11-20 14:52| 查看: 776 | 评论: 1
高通蓝牙ADK - Earbud ANC Tuning使能
高通蓝牙ADK - Earbud ANC Tuning使能
Ladies and 乡亲们,男的们 and女的们。欢迎收看好久没更新还以为挂掉的Bui~笔记系列博文,我是你们的老伙计Biu~,又好久没见,不知道大家有没有想念我的博文。 太久没更新了,被客户催更了,(#^.^#)谢谢大家的认可 ...
分类:    2020-11-20 14:48| 查看: 558 | 评论: 0

QQ|小黑屋|简约版|手机版|我爱蓝牙网 - 52Bluetooth ( 粤ICP备16101765号 )

GMT+8, 2021-4-22 21:15 , Processed in 0.062493 second(s), 29 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部