5402+MC145481 A-law

[复制链接]
2213|1
 楼主| langzi9200 发表于 2009-4-19 21:59 | 显示全部楼层 |阅读模式
我现在在做一个5402用mcbsp采集A-law音频编解码器(MC145481)语音的东西,采集的数据一直不对,全是杂声。MCBSP接收提供时钟和帧同步信号,串口初始化设置如下。能帮我看下有什么问题吗?<br />&nbsp;&nbsp;&nbsp;&nbsp;write_subreg0(SPCR1,0);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;write_subreg0(SPCR2,0);<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;write_subreg0(SPCR1,0x0000);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//SPCR1&nbsp;串口控制器寄存器1<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;write_subreg0(SPCR2,0x0100);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//SPCR1&nbsp;串口控制器寄存器2<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//write_subreg0(PCR,PCR0_VAL);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;write_subreg0(PCR,0x050a);//发送接收帧同步和时钟模式<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//引脚控制器存器<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//接收控制寄存器<br />&nbsp;&nbsp;&nbsp;&nbsp;//write_subreg0(RCR1,RCR10_VAL);//每帧2字,字长16bit<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;write_subreg0(RCR1,0);//&nbsp;接收帧长&nbsp;字长<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;write_subreg0(RCR2,0);<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;write_subreg0(XCR1,0);//发送帧长&nbsp;字长<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;write_subreg0(XCR2,0);<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;write_subreg0(SRGR1,0x0030);//采样频率产生器<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;write_subreg0(SRGR2,0x20ff);//<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;delay(100);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*(DXR10)=0;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*now&nbsp;enable&nbsp;McBSP&nbsp;transmit&nbsp;and&nbsp;receive*/<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;write_subreg0(SPCR1,0x0000|1);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;write_subreg0(SPCR2,0x01e0|1);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;delay(100);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*(IMR)|=0x0010;&nbsp;&nbsp;&nbsp;&nbsp;/*开接收0中断*/<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;delay(100);
 楼主| langzi9200 发表于 2009-4-20 10:56 | 显示全部楼层

需要使用内部压扩吗?

  
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

9

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部