[RK3288][Android6.0] 调试笔记 --- RT5640 I2S对应的ADC/DAC通路
来源:互联网 发布:邮轮上有网络吗 编辑:程序博客网 时间:2024/05/16 00:30
Platform: Rockchip
OS: Android 6.0
Kernel: 3.10.92
Audio Codec RT5640 有两路I2S,如下图:
原本以为I2S1对应的就是ADCLR1/DACLR1,I2S2对应的就是ADCLR2/DACLR2,但是我们的硬件原理图
只使用了I2S1,但是软件的配置确是走的ADCLR2/DACLR2通路,并能正常播放声音。
后来发现I2S可以选择对应的ADCLR/DACLR通路,在0x70中设置。
bit[14:12]默认配置是101,所以I2S1对应的是ADCLR1/DACLR2.
阅读全文
1 0
- [RK3288][Android6.0] 调试笔记 --- RT5640 I2S对应的ADC/DAC通路
- [RK3288][Android6.0] 调试笔记 --- RT5640的ctl name列表
- [RK3288][Android6.0] 调试笔记 --- RT5640播放时的Codec寄存器列表
- [RK3288][Android6.0] 调试笔记 --- RT5640录音时的Codec寄存器列表
- [RK3288][Android6.0] 移植笔记 --- RT5640 Audio Codec添加
- [RK3288][Android6.0] 调试笔记 --- eMMC分区号和名字的对应
- [RK3288][Android6.0] 调试笔记 --- 查看音乐播放对应的进程名
- [RK3288][Android6.0] 调试笔记 --- 查看Activity对应调用的进程
- [RK3288][Android6.0] 调试笔记 --- 调试串口的更换
- [RK3288][Android6.0] 调试笔记 --- 普通串口的添加
- [RK3288][Android6.0] 调试笔记 --- 隐藏系统状态栏的方法
- [RK3288][Android6.0] 调试笔记 --- display数据帧的dump
- [RK3288][Android6.0] 调试笔记 --- ComponentName的使用
- [RK3288][Android6.0] 调试笔记 --- CPU使用的频率表
- [RK3288][Android6.0] 调试笔记 --- GPU DVFS的控制开关
- [RK3288][Android6.0] 调试笔记 --- 空格引起的编译错误
- [RK3288][Android6.0] 调试笔记 --- 查看broadcast对应发送者进程
- [RK3288][Android6.0] 调试笔记 --- 移除锁屏功能
- tomcat域名能访问。ip地址不能访问:服务器防止攻击
- QT5.9.1和opencv3.3运行时crashed的问题解决
- JNI异常处理
- ubuntu安装NLTK并且下载NLTK数据
- HTML移动端 实现刻度尺效果
- [RK3288][Android6.0] 调试笔记 --- RT5640 I2S对应的ADC/DAC通路
- bzoj 2004: [Hnoi2010]Bus 公交线路 状压dp+矩阵乘法
- 声明与定义的区别
- neo4j 大量数据的批量导入
- FPGA流水线技术原理与实例
- 侧边框
- linux网桥处理函数学习-----br_handle_frame
- js 改变运行上下文
- 前端_购物车选择多选少选