我用LPC1766做一个语音播放的,参考了论坛里的一个例子,结果唱出的来声音语速变快了,我这个DAC只有10位精度,不知道怎么回事,还有单声道还有双声道是什么情况,我只有一个DAC输出,文件还是双声道8bit的,
if(Bit==8)//8位精度
{
temp=(wav_buf[DAC_Counter++]);
temp+=(wav_buf[DAC_Counter++])<<8 ;
/* Adjust Value */
LPC_DAC->CR=(temp);
}
上面是在timer里面执行的几句话
这个音频文件完全不懂 求大侠指教
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
---------------------------------
比如我是8位双声音道的 就是每个采样信号8位 8位地放入DAC 是吗,第一个字节是左声道的 第二个字节就是右声道, 如果我得立体声 是不是得有两个DAC通道,一个的话 是不是不能做立体声
---------------------------------
嗯
---------------------------------
那我对的啊,我用示波器测量了一下中断的时间也是44.1khz的频率,但是放出的来的歌感觉唱得很快啊
一周热门 更多>