正在开发应用wm8758b,采用3_wire控制寄存器。打算从最简单的方法入手,就是从利用手机音频信号从LIN和LIP输入,然后在LOUT1输出,用耳机监听。
测试过程中,一直没有声音,现在不知道是硬件,还是3_wire格式出错或寄存器设置出错,需要各个排除,经检查,硬件和3_wire通信格式基本正确,
请问按顺序设置以下寄存器,就可以实现声音输出了吗??
R0 : 0 0000 0000
R49 : 1 0000 0001
R2 : 1 1011 1100
R44 : 1 1111 1111
R45 : 1 0011 111
R46 : 1 0011 1111
R47 : 1 1111 1111
R48 : 1 1111 1111
R50 : 0 0001 1110
R51 : 0 0001 1110
R3 : 1 1111 1100
R52 : 1 1011 1111
R53 : 1 1011 1111
R6 : 0 0000 0000
R1 : 0 0001 1101
R61: 1 0101 1000
R9 : 1 1000 0000
R10 : 0 0100 0000
MODE:+vdd
MCLK:由CPU提供16MHZ
CSB:锁存最近最近16位
SDIN:数据输入
SCLK:时钟输入 |