This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TLV320AIC3106的配置问题

Other Parts Discussed in Thread: TLV320AIC3106

你好。请问

(1)配置TLV320AIC3106的寄存器,在程序开头我配置相关的寄存器,运行程序后,能得到我想要的结果。现在我想在程序运行过程中修改某些参数,即需要中途配置相关寄存器,该如何实现?我是这样测试的,定义一个计时器,在设定的周期延迟时间后进入计时器中断服务程序中配置寄存器,为什么不可以呢?这样做中断服务程序只能进入一次(我用其他测试过,我写的计时器周期中断是好的),而且使得程序刚开始配置的结果也“失效”了,即相当于codec就不工作了。我说了这么说,就是想问,codec寄存器配置时需要注意哪些事项,及怎样在我随时想配置时可以随时有效地配置!

(2)一个TLV320AIC3106有好多输入输出,我怎么能把它们都用起来?即在输入端如何实现mux?或更具体的,我想同时实现这样的输入输出通信对:LINE1L->HPLOUT  LINE1R->HPROUT  LINE2L->HPLCOM  LINE2R->HPRCOM  MIC3L->LEFT_LOP/M  MIC3R->RIGHT_LOP/M,要都经过ADC和DAC的,该如何实现呢?