
TI--C6748_F28027_音频_ADC
TI_C6748_音频_ADC
TI_F28027_bootloader
陈 洪 伟
这个作者很懒,什么都没留下…
展开
-
C6748和音频ADC连接时候的TDM以及I2S格式问题
一.C6748支持的音频数据格式 1.首先是TDM格式.其中可以通过寄存器设置slot的数量以及延时的位数,2.另一种是标准的i2S格式,如下图,在配置寄存器的时候,如果把slot数量配置成2,那么C6748的时钟就会相应的变成下图的格式.(如高亮部分说明)二.C6748和音频ADC连接时需要注意的问题我们的C6748在连接音频ADC的时候,有三个时钟管脚,分别...原创 2019-06-10 18:00:00 · 862 阅读 · 0 评论 -
Code Composer Studio (CCS) 集成开发环境及TI仿真器的使用
CCS开发环境及TI仿真器的使用一、背景在用TI的C6748平台做音频项目的过程中,要用CCS编译环境对程序进行编译,以及用TI的仿真器对程序进行仿真以及观察波形和保存音频数据.因此这里对TI仿真器的使用以及过程中可能遇到的问题进行简单的说明.二、具体使用说明1.TI仿真器的连接步骤(a)仿真器的配置首先选择CCS仿真器的Windows--------show v...原创 2019-06-10 17:55:00 · 4884 阅读 · 4 评论 -
cool edit工具介绍及使用
1.简介 Cool Edit是美国Adobe Systems 公司 (前 Syntrillium Software Corporation) 开发的一款功能强大、效果出色的多轨录音和音频处理软件。但公司很多进行音频相关开发的人员使用该软件进行音频的基本操作能力欠缺,因此对该工具进行简单介绍和简单功能的使用。2.cool edit工具介绍2.1安装工具2.2使用说明...原创 2019-06-10 17:57:00 · 10222 阅读 · 0 评论 -
AK5703的ALC
AKM5703是一款音频ADC,具有自动增益(ALC)功能,它的自动增益功能具体是指:当音量大于设定的界限时,ALC会把音量值往下拉,使之不破音(如下图所示),而当音量小于某个界限时,ALC会把音量值往上拉,这里的最大值界限和最小值界限时可以设置的,如下图所示,一共有四个范围值可以选择这里重点介绍下当音量值小于某个范围ALC往上拉的具体过程.因为当初在调试ALC时,由于对...原创 2019-06-10 17:58:00 · 284 阅读 · 0 评论 -
C6748的启动方式问题
程序升级的时候,C6748要设置成串口启动,设置串口启动的时候,手册上是说左边三位xxx,是0或者是1都可以,但是实际上如果这三位全是111的话,那么是不对的,C6748启动之后是不会发送BOOTME的,导致没法升级,所以这三位要设置成000才可以....原创 2019-06-10 17:59:00 · 669 阅读 · 0 评论 -
电调升级相关的回忆
无人机项目,负责电调升级部分的bootloader的编写,就是说当电调已经安装到无人机上面之后,想改变电调的程序,那么就在线升级,而不用把电调板拆下来然后去重新下载程序,具体做法就是写一个升级的bootloader,然后下载到电调板的DSP中,当电调板上电之后,首先会运行这个bootloader,然后在这个bootloader里面会开一个定时器中断,然后如果在规定的定时时...原创 2017-07-22 11:39:00 · 140 阅读 · 0 评论 -
F28027的InitSysCtrl函数注释
void InitSysCtrl(){ EALLOW; //edit allow SysCtrlRegs.WDCR = 0x0068; // Disable the WatchDog SysCtrlRegs.PCLKCR0.bit.ADCENCLK = 1; // Enable ADC peripheral clock...原创 2017-07-21 16:39:00 · 435 阅读 · 0 评论 -
DSP的cmd文件
DSP的cmd文件:DSP2802x_Headers_nonBIOS.cmd文件可以在所有的工程中通用,主要是把外设寄存器产生的数据段映射到对应的存储空间,与F2802x_GlobalVariableDefs.c文件一起分配寄存器地址。先在DSP2802x_GlobalVariableDefs.c文件里找到以下几行代码:#ifdef __cplusplus#pragma ...原创 2017-07-21 14:42:00 · 531 阅读 · 0 评论 -
电调在线升级原理
在线升级就是运行DSP自身的程序,通过串口接收应用程序然后烧写到FLASH中,然后跳转到应用程序中执行,具体实现就是在flash中固化一段串口升级引导程序,相当于自己写一个bootloader。 系统复位之后首先运行这一段串口升级引导程序,并且在这个串口升级引导程序里面会有一个定时函数,如果在规定的定时时间里面收到用户的命令字符A或者a就会进入串口升级模...原创 2017-07-21 13:50:00 · 195 阅读 · 0 评论