最近使用了杰理695x系列芯片来做项目,这里分享下经验给小伙伴哈~具体的还需要自己看sdk啦~~

一、 AC695X 音箱sdk板级文件的配置

这里一般使用demo,然后在board_ac695x_demo_cfg.h头文件中进行配置。

1.app配置功能说明:

分别是蓝牙模式、音乐模式、音频输入模式,收音机模式、pc拷贝模式以及rtc闹钟模式、录音模式还要spdif模式(这个没用过)。

2.调试串口的使用以及修改:

杰理已经帮我们配置好调试串口功能了,只需要对照实际芯片手册,将TCFG_UART0_TX_PORT宏修改成对应的串口脚就可以了。波特率默认1M不需要修改。

3.充电参数配置

695x芯片内部集成了充电模块,如果不需要使用,就关掉它!

TCFG_CHARGE_FULL_V  是充满电压, 即充电电压到达4.2V判断成充满电!

TCFG_CHARGE_FULL_MA 是充满电流,这里要注意当充电电流小于充满电流的时候,也会判断为充满电!官方程序里面设置了当电池电压低于3.0V的时候,使用涓电流充电20mA。

TCFG_CHARGE_MA是正常充电的电流大小

4.sd卡的配置

这里没什么好说的,按照sdk里的注释修改即可~

5.usb配置

使能了TCFG_PC_ENABLE宏之后,当usb插入会发送公共消息,然后切换到pc模式~

6.IO按键的配置

使能了io按键之后,在板级头文件和板级c文件中对应修改iokey的内容。需要几个按键就注册几个即可。

7.AD按键

ad按键和io按键类似。如果需要使用打开使能,配置下对应的io口就好了,分压的电阻值不需要修改!

8.音频配置

这里可以设置音频输出模式~如果音质想好点可以设置双声道查分~

9.系统配置

如果需要上电需要按按键才开机,可以使能TCFG_POWER_ON_NEED_KEY宏。当然也可以自己写一个~

10.蓝牙配置

如果是做蓝牙音箱开经典蓝牙就ok了,需要ble功能打开对应的宏,在相应的文件中配置ble模式,杰理还有蓝牙发射功能都是可以用的~

11.关掉不需要的解码模式,压缩代码空间

可以在板级文件中搜索TCFG_DEC_这个宏,将不需要的音频解码关掉,节约空间~

可以在板级文件中搜索TCFG_ENC_这个宏,将不需要的音频编码关掉,节约空间~

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~结束~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

( 杰理 AC695x ) 板级文件的配置相关推荐

  1. linux 为开发板添加板级文件config.h

    新的板子  需要在之前的板子基础上 做一些改动  首先就是要配置自己的板级文件 参考陈富林博客 这个写的很详细 https://www.cnblogs.com/chenfulin5/p/6393415 ...

  2. kernel 3.2.0 上加入自己的板级文件

    第一步.复制自己的参考的板级文件 cp arch/arm/mach-omap2/board-am335xevm.c arch/arm/mach-omap2/board-aplex_ECM_5412.c ...

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

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

  4. linux x86板级文件,Linux driver 板级文件跟踪一般方法

    /*********************************************************************************** * Linux driver ...

  5. IMX6Q,fsl,mxc_sdc_fb显示屏驱动移植,板级文件到设备树

    使用的是飞凌OKMX6Q/DL-C板子,和它对应的FIT-LVDS 10.1吋液晶显示模块.由3.0.35的板级文件移植到飞思卡尔官方IMX6Q的4.1.15内核的设备树使用,设备树关于显示部分也是参 ...

  6. 【杰理AC695X】7脚屏PWM控制亮度

    7脚屏PWM控制亮度 测试SDK版本:<AC695N_soundbox_sdk_release_3.1.0> 文章目录 7脚屏PWM控制亮度 前言 一.7脚屏亮度控制的方法 1.1 利用I ...

  7. 杰理之l播放文件加密后不播放提示音或者正常歌曲问题【篇】

  8. 杰理之获取 MP3 文件的比特率【篇】

  9. linux板级初始化

    最近拿到了明远智睿 的EK314开发板,以前主要用2440,眼界过于狭隘,借此机会练习下. http://lornyin.top/?p=106 原文地址 首先看看它的板级文件 /arch/arm/ma ...

最新文章

  1. java数据通道抽象为流_【java】IO流
  2. 面试了100个运营,发现具备这些思维的人才能走的更远
  3. 【网络编程】一张图了解TCP/IP协议
  4. mongo 记得开启验证 auth = true
  5. python内置函数next()用来返回文件下一行_Python内置函数 next的具体使用方法
  6. ElasticSearch通过Scroll方式遍历索引(Python代码)
  7. 谷歌修复已遭利用的 0day
  8. SCUT - 240 - 宝华的文件系统 - 模拟
  9. PHP数据库操作:从MySQL原生API到PDO
  10. 基于Web的在线教师备课系统
  11. stdafx.h作用以及include中为何iostream必须放在stdafx.h之后?
  12. mysql rds 迁移_如何实现迁移RDS for MySQL数据到本地 MySQL
  13. 当下最流行的几个php论坛程序比较哪个好
  14. xampp 登陆MySQL 访问被拒绝
  15. wrf模式计算机配置,科学网-WRF模式的运行-张乐乐的博文
  16. 趁你年轻快来学学如何搭建一个小说网站,这里有超详细教程,快进来看看吧,错过了可不要后悔哟。
  17. HSI、HSV、RGB、CMY、CMYK、HSL、HSB、Ycc、XYZ、Lab、YUV颜色模型
  18. position属性与z-index属性详解,如何比较z-index值确定覆盖关系,为何z-index属性不生效。
  19. 自学IOS开发第2天·学习基础SwiftUI
  20. 我们期望的NFC手机方案

热门文章

  1. 无人驾驶(目前的自动驾驶方案)
  2. Sql Server 字符串、日期函数
  3. Python | 使用Python爬取Wallhaven网站壁纸并上传百度网盘
  4. Altera PDN 设计和 FPGA 收发器性能
  5. 14行列式03---克拉默法则、非齐次与齐交线性方程组
  6. 【社区周会】2021-07-13 工程进展内容概要
  7. java毕业设计医生在线诊所平台Mybatis+系统+数据库+调试部署
  8. 【Java】云E办项目后端技术栈整合及代码阅读
  9. windows server 2012 上 oracle客户端卸载步骤干净_攻防|客户端渗透
  10. 江南大学计算机面试英语,江南大学英语面试!!!