AIC23采集声音并回放声音是清晰的,但得到的数据却都是负的

2019-07-15 18:17发布

vAIC23采集声音并回放,能够清晰听到,但得到的数据却都是负的,这是什么原因?AIC23采集到的数据,如下图: 6.png 程序部分,数据长度为16位,数据用int类型存储。如下所示:
  1. /*数字音频接口格式设置
  2. AIC23为主模式,数据为DSP模式,数据长度16位*/
  3. Uint16 digital_audio_inteface_format[2]={0x0e,0x53};

  4. int data;
  5. while(!MCBSP_rrdy(hMcbsp)){};
  6. data = MCBSP_read16(hMcbsp);
  7. MCBSP_write16(hMcbsp,data);
复制代码
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。