android 2.3 调试wm8960注意事项

以下是本人调试wm8960的一些总结,是为以后调试类似的东西做参考:
1、首先请检查硬件问题,确保连接良好,有供电。
2、确定I2C能正常通信,设置正常的通信速率。
3、配置slave模式或master模式,注意配置0x7寄存器bit6(MS)
4、注意配置寄存器0x19寄存器bit6(VREF),此位必须置1,否者其他所有功能都不能正常工作
5、其他寄存器的配置参考adc和dac的通道图来配置

6、注意用作slave模式时ADCLRC和DACLRC必须用同一路,采样率设置为一样;并且ADCLRC必须配置为GPIO,否则ADC通道不能正常工作


7、建议首先调试dac通道,再调试adc通道,因为一旦dac通道调通,调adc通道时可以把模拟输入(mic、line-in)直接旁路到输出通道,以测试此通路是否打通
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值