自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

panda_qiu的博客

蓝牙学习

  • 博客(21)
  • 资源 (1)
  • 收藏
  • 关注

原创 EC800G透传模式

EC800G透传模式

2022-11-14 16:07:00 5962 1

原创 Python UI小程序

Tkinter 模块(Tk 接口)是 Python 的标准 Tk GUI 工具包的接口 .Tk 和 Tkinter 可以在大多数的 Unix 平台下使用,同样可以应用在 Windows 和 Macintosh 系统里。Tk8.0 的后续版本可以实现本地窗口风格,并良好地运行在绝大多数平台中。

2022-09-30 17:45:18 414

原创 Qualcomm LE Audio Profiles

Qualcomm LE Audio Profiles

2022-06-22 16:54:15 714 1

原创 高通QCC5171 LE Audio例程

前言随着2020CES蓝牙技术联盟(SIG)推出LE Audio新一代蓝牙音频技术标准,高通LE Audio SDK于今年三月中发布,推出了LE Audio蓝牙芯片QCC3071和QCC5171。本周我们才拿到支持Headset LE Audio的开发板-QCC5171 demo board,马上迫不及待的体验一把该开发板效果。一、准备工作软件工具:MDE:Qualcomm_MDE.WIN.2.8 Installer_2.8.0.37ADK Toolkit: ADK_Toolkit.WIN.1.2

2022-05-18 16:45:43 5082 9

转载 C语言编译全过程介绍

C语言的编译链接过程要把我们编写的一个c程序(源代码)转换成可以在硬件上运行的程序(可执行代码),需要进行编译和链接。编译就是把文本形式源代码翻译为机器语言形式的目标文件的过程。链接是把目标文件、操作系统的启动代码和用到的库文件进行组织,形成最终生成可执行代码的过程。过程图解如下:从图上可以看到,整个代码的编译过程分为编译和链接两个过程,编译对应图中的大括号括起的部分,其余则为链接过程。编译过程编译过程又可以分成两个阶段:编译和汇编。编译编译是读取源程序(字符流),对之进行词法和语法的分析,

2021-09-29 15:35:08 1424

转载 蓝牙FAQ

[DESCRIPTION]BT 4.0主要的一个贡献就是BLE,号称一个纽扣电池可以用几年。那么BLE为什么这么省电呢?[SOLUTION]以下解释中,BT代表传统的BR/EDR模式,BLE则代表BT4.0特有的低功耗模式。1). BLE只会在某个特定的时间点传输数据,而其他时间不会传输数据,有些类似BT的sniff mode(睡眠模式)。2). BLE改进了一些BT耗电场景,如BLE只有在用户需要建立连线的时候才会发起连线相关的动作并且连接建立时间会在ms级,而BT设备通常情况下会开scan w

2021-09-29 15:22:57 2845

转载 蓝牙BQB测试

对于蓝牙BQB的射频测试,很多人都是知其然而不知其所以然,当产品认证测试遇到问题时就无从下手,了解蓝牙BQB的射频测试原理,有助于快速定位产品遇到的问题,并制定相应的整改措施。现就蓝牙BQB的射频测试原理总结如下:发射机测试原理(1)TRM/CA/01/C (Output Power) 输出功率测试仪发射净荷为PRBS9,分组类型为所支持的最大长度的分组。DUT发送一个脉冲给测试仪,测试仪扫描整个脉冲,记录其最大功率Ppk,并计算这个脉冲的平均功率,。DUT分别工作在最低、中间、最高三个频点 (Cha

2021-09-29 14:06:02 846

转载 蓝牙技术详解

蓝牙技术词汇表(一)如下词汇表是蓝牙技术中最常用到的词汇,以便你快速查找。该词汇表的部分词汇源自网站Motorola Bluetooth website。而此处的词汇表则包含了更多的低层信息,精简掉了不必要的、次要的词汇,并对许多关键词汇作了精确的表述。实际上,这已经是完全不同的词汇表了,作者觉得下面的这个词汇表更清楚,也更好。词汇表:(A-D)Access Code每个基带的信息包,其开始部分是访问码,访问码可以是如下三种类型之一:CAC,DAC 和IAC。CAC包括preamble, sync

2021-09-29 11:45:53 3238

转载 蓝牙框架概述

蓝牙的技术特点简单地说,蓝牙是一种短程宽带无线电技术,是实现语音和数据无线传输的全球开放性标准。它使用跳频扩谱(FHSS)、时分多址(TDMA)、码分多址(CDMA)等先进技术,在小范围内建立多种通信与信息系统之间的信息传输。1、Bluetooth的主要技术特点:(1)工作频段:2.4GHz的工科医(ISM)频段,无需申请许可证。大多数国家使用79个频点,载频为(2402+k)MHz(k=0,1, 2…78),载频间隔1MHz。采用TDD时分双工方式。(2)传输速率:1Mb/s(V2.0以上版本)

2021-07-30 16:43:54 851

转载 蓝牙历史简述

一、蓝牙发展演变过程1999年蓝牙1.02001年蓝牙1.1蓝牙 1.1 版正式列入 IEEE 802.15.1 标准,该标准定义了物理层(PHY)和媒体访问控制(MAC)规范,用于设备间的无线连接,传输率为0.7Mbps。但因为是早期设计,容易受到同频率之间产品干扰,影响通讯质量。2003年蓝牙1.2蓝牙 1.2 版针对 1.0 版本暴露出的安全性问题,完善了匿名方式,新增屏蔽设备的硬件地址(BD_ADDR)功能,保护用户免受身份嗅探攻击和跟踪,同时向下兼容 1.1 版。此外,还增加了四项新功.

2021-07-30 16:14:08 3011

原创 2021-07-29

C语言全局变量与局部变量一、局部变量局部变量也称为内部变量。局部变量是在函数内作定义说明的。其作用域仅限于函数内,离开该函数后再使用这种变量是非法的。关于局部变量的作用域还要说明以下几点:1) 主函数中定义的变量也只能在主函数中使用,不能在其它函数中使用。同时,主函数中也不能使用其它函数中定义的变量。因为主函数也是一个函数,它与其它函数是平行关系。这一点是与其它语言不同的,应予以注意。2) 形参变量是属于被调函数的局部变量,实参变量是属于主调函数的局部变量。3) 允许在不同的函数中使用相同的变量

2021-07-29 16:56:39 1520

转载 蓝牙产品测试

目录一、功能测试1、APP扫描设备2、连接设备3、断开连接4、其他交互操作5、连接成功后的数据传输二、兼容性测试1、车载蓝牙2、蓝牙耳机、音箱3、蓝牙鼠标和键盘4、蓝牙手环5、蓝牙自拍杆6、蓝牙打印机7、蓝牙文件传输三、稳定性测试1、开关和连接稳定性2、配对稳定性3、蓝牙搜索4、长时间播放音乐、通话四、性能测试所谓蓝牙技术,实际上是一种短距离无线通信技术,利用“蓝牙”技术,能够有效地简化掌上电脑、笔记本电脑和移动电话手机等移

2021-07-09 10:35:51 4696

原创 enable QCC5125 usb audio 96K 24bit

在高通默认ADK6.4下要使能usb audio 96K 24bit,需要合入如下代码一、在D:\project\5125Sink\apps\libs\audio_input_usb\audio_input_usb_connect.c中添加unsigned sample_size = SAMPLE_SIZE_24_BIT;//USBAUDIO96K-setp1二、在D:\project\5125Sink\apps\applications\sink\sink_usb.c添加//U

2021-07-08 16:51:44 2089 4

原创 BES2500 win10 Ubuntu编译环境搭建

一、编译工具环境1.gcc-arm-none-eabi-4_9-2014q4-20141203-win322.make-3.81在在系统变量path 添加gcc 和make 的相关路径

2021-07-01 19:30:05 633

原创 CW5141S1 TWM 测试例程

前言CW5141S1模块是基于高通QCC5141 SoC(系统片上)构建的蓝牙模块。它支持BT5.2双模式,同时具有经典蓝牙和低功耗蓝牙(BLE)。该器件包括QCC5141、QSPI Flash、Crystal和一个高频电感组成一个7x7mm的SiP (System in Package)模块。CW5141S1模块提供了最佳的耳机解决方案,包括BAM(蓝牙地址管理)、TWM (TrueWireless Mirroring)、同时DFU(设备固件更新)、高通®aptX™和aptX HD Audio、高通

2021-06-24 18:23:17 434

转载 恒玄BES2300XX系列常用接口(2)

hal_cmu_sys_reboot(); 复位hal_norflash_disable_protection(HAL_NORFLASH_ID_0); flash闪存禁用保护#define ANC_MODE_SWITCH_WITHOUT_FADE 选择在ANC模式切换过程中是否支持fade功能,不定义该宏表示支持fade功能,定义该宏表示不支持fade功能app_ibrt_if_event_entry(IBRT_RECONNECT_EVENT);双耳时候只能回连twsapp_ibrt_if_even

2021-06-24 18:13:57 695 1

转载 恒玄BES2300XX系列常用接口(1)

app_ibrt_ui_pairing_mode_test(); 先回连手机,回连不上进才配对app_tws_ibrt_set_access_mode(); 设置访问模式app_ibrt_if_pairing_mode_refresh(); 断开手机,进入配对app_battery_pluginout_debounce_handler(): 耳机出入盒动作app_battery_handle_process_normal () :耳机电池电量app_ibrt_ui_tws_switch(); 主从

2021-06-24 18:12:49 854

转载 BES2300X,BES2500X——UI(按键,提示音,指示灯)

本文是BES2300X,BES2500X系列博文UI部分一个耳机/音箱,UI是联系使用者与开发者最直接的一个窗口。当然,对于吾等码农而言,UI设计并不是我们最关心的。我们主要做的是UI实现。本文!!!写BES最基础UI:按键,指示灯,提示音一,按键按键显然是一个中断,我们需要关注以下3点1,管脚配置tgt_hardware.c文件的cfg_hw_gpio_key_c数组用以配置按键管脚。值得一提的是,按键配置结构体的最后一个成员可以配置按键极性。2,中断函数hal_key.c文件的h

2021-06-23 17:18:10 830

转载 基于BES2300系列芯片的TWS框架解析(一)

引言本文是BES2300X,BES2500X系列博文框架部分目前国内市场,BES的TWS方案风生水起,写一下两年来做BES方案的心得框图针对BES2300系列芯片(I,Y,Z)的1402/1302内核架构如下图一,应用层主要内容是UI,面对生产测试以及终端用户1,按键,指示灯,NTC,电量管理,出入盒控制,佩戴检测,充电管理等功能,直接与系统层沟通,配合硬件资源外设,完成对应功能。2,低延时,快速配对,在线语音助手,蓝牙配对连接,音乐,通话(包括通话降噪等音频算法)等功能,通...

2021-06-23 16:45:46 3083

原创 2021-06-21

最常用排序算法一、选择排序选择排序的基本思想是每步从待排序的记录中选出排序码最小的记录,顺序存放在已排序的记录序列的后面,直到全部排完。选择排序中主要使用直接选择排序。代码如下:void Dir_Choose(int A[],int n){ int k,t; for(int i=0;i<n-1;i++) { k=i; for(int j=i+1;j<n;j++) { if(A[j]<A[k])

2021-06-21 18:05:45 65

原创 高通主动降噪无线调试

目录前言一、准备工作二、操作步骤三、总结前言耳机降噪调试的困难之一是有线的束缚,这在一定程度上对结构的密闭性造成影响。因此,高通推出了耳机主动降噪的无线调试,给广大高通音频开发者带来了福音。一、准备工作软件工具:MDE:Qualcomm_MDE.WIN.2.6 Installer_2.6.1.26.zipADK Tool:ADK_Toolkit.WIN.1.2 Installer_1.2.2.13.zipChipcode: qcc514x-qcc304x-src..

2021-06-10 15:22:33 1628 5

LTE 4G MQTT AT example

MQTT

2022-11-15

LTE 4G TCP/IP command

TCP/IP AT USER GUIDE

2022-11-15

Core_v5.2.pdf

BT Core_v5.2

2021-10-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除