Я использую dsp5509 для чтения звука с aic23B, но у меня только немного шума.
У меня изменилась частота с 44.1k на 8k, но она не может работать.Я думаю, что, возможно, другие регистры не так
Uint16 digital_audio_inteface_format[2]={0x0e,0x53};
Uint16 sample_rate_control[2] = {0x10,0x0d};
Uint16 reset[2] ={0x1e,0x00};
Uint16 power_down_control[2] ={0x0c,0x03};
Uint16 analog_aduio_path_control[2] ={0x08,0x10};
Uint16 digital_audio_path_control[2] ={0x0a,0x01};
Uint16 digital_interface_activation[2] ={0x12,0x01};
Uint16 left_line_input_volume_control[2] ={0x01,0x17};
Uint16 right_line_input_volume_control[2] ={0x03,0x17};
Uint16 left_headphone_volume_control[2] ={0x05,0xFF};
Uint16 right_headphone_volume_control[2] = {0x07,0xFF};
while(TRUE) {
for( i=0;i<SAMPLENUMBER;i++) {
while(!MCBSP_rrdy(hMcbsp))
{};
INPUT[i] = MCBSP_read16(hMcbsp);
while(!MCBSP_xrdy(hMcbsp))
{};
MCBSP_write16(hMcbsp,INPUT[i]);
}
};
Я надеюсь, что это работает как повторитель