十一 . 树莓派A20 i2s接口
2017-08-15 本文已影响0人
wit_yuan
1 i2s介绍
2 A20 i2s接口
2.1 寄存器
![](https://img.haomeiwen.com/i3549048/b897b7171fd999e1.png)
![](https://img.haomeiwen.com/i3549048/40c3048dd307dd89.png)
![](https://img.haomeiwen.com/i3549048/28f9f9eb866fb699.png)
DA0与DA1对应IIS-0与IIS-1,手册上写的IIS-2其实并没有这个(手册勘误)。
![](https://img.haomeiwen.com/i3549048/7b9c4e05db9c3eec.png)
![](https://img.haomeiwen.com/i3549048/52fab25e4b645c14.png)
从下面开始,才是A20的i2s真正有的功能:
![](https://img.haomeiwen.com/i3549048/d44fd2ecb5ee07fd.png)
![](https://img.haomeiwen.com/i3549048/dfe6e98bcd2d4c22.png)
![](https://img.haomeiwen.com/i3549048/4630912a6904d873.png)
![](https://img.haomeiwen.com/i3549048/98468de094d40e90.png)
![](https://img.haomeiwen.com/i3549048/ee030418d51b26d3.png)
![](https://img.haomeiwen.com/i3549048/9edb4006734efe02.png)
![](https://img.haomeiwen.com/i3549048/8e7cdcc70c58291e.png)
我觉得基本操作方法应该是:
A20的i2s是支持8通道的输出的,但是其tx只有一个,那么再要输出数据的时候,先设置DA_TXCHMAP进行映射,映射按照默认的设置即可,也就是按照一一对应输出,然后做TX_CHSEL的通道选择,设置DA_TXCHSEL=0,也就是输出声道1的数据,设置DA_TXCHSEL=1,也就是输出声道2的数据,依次类推。