为了调试的目的,I2S能被配置成从传输到接收回调。写一个1到SERCTRLm.RXLOOP比特将配置SDm做为输入并且
其它的SD作为输出。所有的SD将内部连接,所以传输的数据也可以被接收。例如,写SERCTRL0.RXLOOP=1将连
接SD1输出到SD0输入,或写SERCTRL1.RXLOOP=1将连接SD0输出到SD1输入。
RXLOOP=1将连接别的串化器传输输出到当前的串化器输入。为了回调模式工作,当前的串化器必须被配置
为接收并且其它的串化器为发射。
写一个0到SERCTRLm.RXLOOP将恢复正常行为并且连接串化器m和SDm管脚输出。对于串行配置其他的变化,
为了更新SERCTRLm.RXLOOP串化器 m必须在写SERCTRLm寄存器之前禁止.
28.7 I2S应用例子
I2S能支持几种串行通讯模式用在音频或高带串行链接。一些通用的应用展示如下:
|