测试了一下,发现这个跟我现在遇到的问题一样,首先是首次上电,单步调试,到下面这里直接开始放声音,而且声音很小还不是很清楚。
/*设置AIC23的数字接口*/
i2c_status = I2C_write( digital_audio_inteface_format,//pointer to data array
2, //length of data to be transmitted
1, //master or slaver
CODEC_ADDR, //slave address to transmit to
1, //transfer mode of operation
30000 //time out for bus busy
);
然后点暂停声音也不会停,之后我又测试了一下你的dma,通过打印你的aic23data数据,发现每帧数据几乎一样,应该是dma并未工作吧 |