|
UDA1341有两个音频输入通道,选择哪个通道作为输入是不是可以通过控制寄存器来配制?<br /><br />比如我要用VINL1和VINR1,控制字该是多少<br /><br />若要用VINL2和VINR2,控制字又该是多少<br /><br /><br />下面这个程序是用的VINL1和VINR1输入的,我想把它改成VINL2和VINR2输入,如何修改啊<br /><br />FPGA NIOS 程序<br /><br />void Init_Audio(void) //初始化Audio<br />{<br /> IOWR_ALTERA_AVALON_PIO_DATA(L3_MODE_BASE, 1);<br /> IOWR_ALTERA_AVALON_PIO_DATA(L3_CLK_BASE, 1);<br /> IOWR_ALTERA_AVALON_PIO_DATA(L3_DATA_BASE, 1);<br /> usleep(10000);<br /> L3_Write(ADDR, 0x14 | 0x02); //STATUS<br /> L3_Write(DATA, 0x60); //Reset<br /> usleep(10000); <br /> L3_Write(ADDR, 0x14 | 0x02); //STATUS<br /> L3_Write(DATA, 0x20); //256fs, IIS, DC-filtering<br /> usleep(1); <br /> L3_Write(ADDR, 0x14 | 0x02); //STATUS<br /> L3_Write(DATA, 0xe3); //Gain of DAC:0dB, Gain of ADC:0dB, <br /> //ADC and DAC is non-inverting, Single speed play back<br /> //ADC and DAC is all on<br /> usleep(1); <br /> L3_Write(ADDR, 0x14 | 0x00); //DATA0<br /> L3_Write(DATA, 0xc2);<br /> L3_Write(DATA, 0x4d);<br />}<br /><br />英文资料看不懂,还请大家帮下忙,谢谢了 |
|