CODEC目前实现内部寄存器的操作一般有SPI、IIC和L3.这里介绍L3.
L3接口实际上是一种串行接口,它由3根信号线组成,完成处理器和C0DEC之间的数据和控制信号交换.DAl341TS就是采用L3接口.
L3DATA:处理器接口数据线;
L3MODE:处理器接口模式信号线;
L3CLOCK:处理器接口时钟信号线.
一般而言,一款CPU的硬件音频系统一般带有L3接口,否则只能用GPIO模拟了.
L3总线有写地址和数据之分,对于写地址L3MODE为L(0),写数据L3MODE为H(1),时钟和模式开始都应该为1,数据线开始为0.先写地址在些数据,先发低位在发高位.
当发起数据通讯时,一般选选定地址模式,接下来就是数据传输.
以UDA1341TS为例,地址模式:
下面根据此时序图写出示意代码.根据时序图写代码,首先要学会看时序图.因此,需要注意下面的知识点: &nb