Я хочу записать звук на 5509 и aic23b, но не могу получить звук - PullRequest
0 голосов
/ 20 июня 2019

Я использую 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]);
    } 
};    

Я надеюсь, что это работает как повторитель

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...