TMS320C55X dsp原理及应用 汪春梅第7章.pptVIP

  • 37
  • 0
  • 约8.51千字
  • 约 67页
  • 2020-12-26 发布于浙江
  • 举报
5509A与AIC23的连接图 AIC23在I2S模式下的串口时序图 AIC23初始化的部分源代码 void AIC23_Init() { I2C_Init(); // 复位AIC23并打开电源 AIC23_Write(AIC23_RESET_REG, 0); AIC23_Write(AIC23_POWER_DOWN_CTL, 0); AIC23_Write(AIC23_ANALOG_AUDIO_CTL, ANAPCTL_DAC | ANAPCTL_INSEL); // 使用麦克风音源 AIC23_Write(AIC23_DIGITAL_AUDIO_CTL, 0); // 打开line in音量控制s AIC23_Write(AIC23_LT_LINE_CTL,0x000); AIC23_Write(AIC23_RT_LINE_CTL,0x000); // AIC23工作于主模式,44.1KHz立体声, 16 bit采样 // 输入时钟为12MHz AIC23_Write(AIC23_DIGITAL_IF_FORMAT, DIGIF_FMT_MS | DIGIF_FMT_IWL_16 | DIGIF_FMT_FOR_DSP); AIC23_Write(AIC23_SAMPLE_RATE_CTL, SRC_SR_8 | SRC_BOSR | SRC_MO); // 打开耳机音量控制和数字接口 AIC23_Write(AIC23_LT_HP_CTL, 0x07f); // 0x79 为麦克风 AIC23_Write(AIC23_RT_HP_CTL, 0x07f); AIC23_Write(AIC23_DIG_IF_ACTIVATE, DIGIFACT_ACT); // 设置 McBSP0为从模式 McBSP0_InitSlave(); } 手写系统的实现 ADS7846与TMS320VC5510连接框图 C55x在软件无线电中的应用 软件无线电的数学模型 AOUT接口的输出时序 TMS320VC5510与HSP50214B连接框图 信号采集过程如下: (1)首先关闭所有中断; (2)处理器设置串口McBSP0; (3)允许中断 (4)中断服务子程序进行数据传输。 一、串行多路A/D设计 4、DSP与MAX1246接口驱动程序编写与分析 .include myreg_name.inc .mmregs .def start .text start: MOV #0x0000 , PORT (#SPCR1_0 ) 一、串行多路A/D设计 4、DSP与MAX1246接口驱动程序编写与分析 MOV #0x200 , PORT( #SPCR2_0 ) 一、串行多路A/D设计 4、DSP与MAX1246接口驱动程序编写与分析 MOV #0x200 , PORT( #SPCR2_0 ) MOV #0x0a03 , PORT(#PCR0) 一、串行多路A/D设计 4、DSP与MAX1246接口驱动程序编写与分析 MOV #0x00cb , PORT( #SRGR1_0 ) MOV #0x301f , PORT( #SRGR2_0 ) 一、串行多路A/D设计 4、DSP与MAX1246接口驱动程序编写与分析 MOV #0x0000 , PORT(#XCR1_0) 根据MAX1246 的时序图可知: DSP的McBSP发送串口应该工作在:单帧传输,每帧一个字,每个字长度8位。故应将0x0000送给XCR1_0寄存器。 MOV #0x0004 , PORT(#XCR2_0) MOV #0x0020 ,PORT( #RCR1_0 ) MOV #0x0025 , PORT( #RCR2_0 ) MOV #0x0001 ,PORT ( #MCR1_0 ) MOV #0x0001 , PORT(#MCR2_0) ;开通部分通道 MOV #0x0001 , PORT(#RCERA_0) ;选择接收通道0 MOV #0x0001 , PORT(#XCERA_0) ;选择发送通

文档评论(0)

1亿VIP精品文档

相关文档