本人毕业后开始接触杰理蓝牙音频方案的软件开发。

从最开始拿到SDK到入门总共花了1个月,由于那个时候刚毕业,各方面知识都欠缺,所以入门时间比较久。

到今天总共做了不少于100个案子了,也有一点经验了,所以在这分享一下,方便后面做杰理方案软件开发的同行参考。

安装开发环境和下载芯片这些都比较基础,杰理也有给代理商相关教程,这个就不细说了。

首先拿到SDK和开发板的时候,我想到的第一件事就是让开发板跑起来。

杰理发布的SDK包括耳机版和音箱版,这两者有什么区别呢?

我们都知道690X系列有很多芯片,其中有些芯片是做耳机的,怎么区分呢?一开始我也是一头雾水。

后来我发现带内充功能的芯片一般就是拿来做耳机的(6907C,6908C,6904D等),不带内充功能的芯片一般是用来做音箱的(6901A,6905ABC,6904A等)

那么是不是带内充的芯片只能烧录耳机版本的软件呢?或者不带内充功能的芯片只能用音箱版本的软件呢?

当然不是。

耳机版和音箱版的第一大区别在文件 SDK_CFG.H里面。

这个宏定义只有耳机版本的芯片有,置1的时候是打开内充功能,假如客户的板子用6908C做主控,并且充电管理并没有用三极管或者充电管理IC,这个宏是必须打开的,否则会出现关机无法充电的问题。

那么如果客户的板子是用6905A做主控,可不可以用耳机版的程序呢?

也是可以的,把上面那个宏置0即可,只是本人没有这样去实践过。

反过来音响版本的程序也可以用在带内充的芯片上,前提是客户的板子没有用到内充功能。

但是杰理既然把程序分成两个版本,我们还是按杰理的规矩做好一点。

本篇就介绍到这,后面将会继续写一些使用过程中常见的问题。

杰理AC690X系列---入门(1)相关推荐

  1. 杰理AC690X系列---TF卡的DATE和CLK引脚复用AD采集(6)

    杰理690X系列的一些封装可用的引脚极少,例如6905系列 前段时间见过一个K歌宝,用6905B做主控,支持U盘,TF卡,AUX,还需要一个MUTE引脚,一个耳机检测引脚 一个按键AD引脚,两个调节M ...

  2. 杰理AC690X系列---EQ工具的使用(8)

    杰理SDK默认情况下的EQ曲线是直线,即所有频点都没有增益,都是0db. 有些客户对音质要求比较高,这时候我们就要用到杰理提供的EQ工具了. 需要说明的是,杰理不同版本的SDK和EQ工具不能互相兼容. ...

  3. 杰理AC690X系列---开机默认进入上一次关机前的模式(15)

    一般情况下,我们要记忆关机前的数据,得借助储存芯片来保存数据,如IIC存储器件,Spi Flash器件. 但是杰理有VM区可以直接用,数据是掉电保存的. 首先是申请VM区 以上是申请VM区的过程. 然 ...

  4. 杰理AC690X系列---RGB彩灯随音乐跳动(10)

    最近做了不少跟RGB彩灯有关的项目,印象比较深刻的是火焰灯效果,还有一个是彩灯随音乐跳动. 关于彩灯随音乐跳动其实分两种,一种是随频率跳动,一种是随输出幅值跳动. 随频率跳动就是说音频输出的范围是50 ...

  5. 杰理AC695X系列---us定时器(12)

    杰理AC695X系列-us定时器(12) 前几日调了一个433的接收ic,要求的定时器是us级别的,但SDK里面自带的定时器是ms级别的,例如以下定时扫描增加接口 所以需要搞个us定时器,怎么搞? 办 ...

  6. 杰理AC692X系列---关于音量同步及电量显示(6)

    杰理AC692X系列-关于音量同步.自定义音量表及电量显示(6) ps:音量同步以苹果为准,安卓机可能不支持 == 1.取消及打开电量显示功能 这个简单,在bt_configs_user.h中,按照说 ...

  7. 杰理AC692X系列开发资料整理

    从2020/4/2号开始接触的杰理系列蓝牙开发的学习,从网上找到了一些关于开发的资料,现在整理下,分享给正在开发的小伙伴们. 博客: 链接: link.天河博主的博客 我也是看了许多他写的博客解答了我 ...

  8. 【杰理ac63系列】串口使用

    杰理单片机的串口使用 ac32系列 开发方式 SDK中的代码 自己精简的代码 结论 ac32系列 这款芯片自带蓝牙ble,如果要用到蓝牙功能的话,使用这款芯片是不错的选择. 开发方式 杰理的资料不是很 ...

  9. AC695X_FCCBQB认证资料获取[杰理全系列]

    百度网盘: 链接:https://pan.baidu.com/s/1-_qCYw_mQaX63pBYNCumvw 提取码:j6vs 里面有最新BQB证书,和FCC BQB下载软件:都是批处理的. 注意 ...

最新文章

  1. AngularJS2.0 教程系列(一)
  2. Object-C与Swift混合开发
  3. 【数据挖掘】贝叶斯分类 ( 贝叶斯分类器 | 贝叶斯推断 | 逆向概率 | 贝叶斯公式 | 贝叶斯公式推导 | 使用贝叶斯公式求逆向概率 )
  4. python读取lmdb文件_python将图片转成lmdb格式
  5. 6.Hadoop的学习(Hadoop的配置(伪分布式的搭建)-2(ssh登录远程主机,无口令提示))
  6. RT2870 5370等移植(ARM,X86)
  7. C/C++文件剪切复制删除
  8. python把函数作为参数的函数
  9. asp.net core IIS发布
  10. Digikitz Linked Vibes for Mac(嘻哈风格乐器音源插件)
  11. 第18次Scrum会议(10/30)【欢迎来怼】
  12. 魔域手游如何修改服务器id,魔域互通端游手游架设
  13. 学习java第15天
  14. SAP携手泉州市政府共建SAP海丝工业互联网创新中心
  15. 2022江苏民丰农村商业银行社会招聘测试题及答案
  16. Symtavision—分布式嵌入式系统时间建模分析和验证工具
  17. php curl couldnt connect to host,linux curl命令:curl: (7) couldn't connect to host ?
  18. 基于Raspberry Pi(树莓派)的MCC数据采集卡应用
  19. fast无线网卡linux驱动,fast FW150US USB无线网卡Linux驱动安装
  20. 增强现实系统的三大关键技术

热门文章

  1. HFSS学习笔记—20.自适应网格剖分设置
  2. 单容水箱液位pid控制实验报告_实验二、单容水箱液位PID控制系统
  3. 虚拟专用网协议之PPTP
  4. 【拨号】iPhone拨号功能隐藏代码,值得收藏。
  5. Hashcat配置使用
  6. “EasyUEFI只能在基于(U)EFI启动的Windows操作系统上安装”解决方案
  7. Raspberry Pi Pico SDK开发-时钟管理
  8. Ros 使用c++ 和 python操作
  9. 查看Ubuntu系统是多少位
  10. 软考高级系统架构设计师:论面向服务架构(SOA)设计及其应用