您好!
我已经见过 AIC3254对此问题的讨论,但不幸的是,该解决方案没有发布在论坛上...
因此、我将在第1页/第63页获得该寄存器、该寄存器指示"应用的增益不等于编程的增益"。 换句话说= 0、即使我在...之前设置了 HPL 卷。
代码与以下代码类似:
{
(笑声)
status += AIC3254_simple_rset (0、0x01); //选择第1页
状态+= AIC3254_simple_rset (16、10);//取消 HPL 静音,10dB 增益
状态+= AIC3254_simple_rset (9、0x20);//根据器件
操作
加电 HPL {
TSK_SLEEP (TSK_SLEEP_100ms);
I = AIC3254_Rset (9、0x80)
;while = 0x63 (while)...(while);I = 0x63)!
}
代码卡在最后一个循环中会导致寄存器63持续返回0。 已检查时钟晶体是否正常,使用 I2C 是否正常... 不确定其他什么可能导致配置错误?? 有什么建议吗?
此致、
Mike