目前,我正在用TDA7419来做音频处理,看资料写得比较模糊,看完了就写了一个I2C程序。
经过测试,I2C程序是正确的。但是给TDA7419写数据的时候,就不知道怎么回事,怎么写都无法出声音。
我没有用外部MUTE脚,完全是用SOFT MUTE的。
下面是我在程序初始化后所执行的TDA7419程序部分描述:
#if _TEST
//rMainVol = _MVolInit;
AUD_UpdateChannel(INPUTDVD); //选择通道SE2
SetASP_MLOUD(); // 关闭LOUD
AudioMute(SOFTOFF); // 关闭 SOFT MUTE
SetASP_MVOL(_MVolInit); // 设置音量
SetASPTRE_F(_TRE_12_5KHZ); // 设置TRE中心频率
SetASP_MTRE(_MBasTreInit); // 设置TRE初始值
SetASPMid_Q(_MID_Q100); // 设置MID中心Q值
SetASP_MMID(_MBasTreInit); // 设置MID初始值
SetASPBass_Q(_BAS_Q150); // 设置BAS中心Q值
SetASP_MBAS(_MBasTreInit); // 设置BAS初始值
#endif
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
我估计7419外部MUTE脚不怎么好,一般用功放来MUTE的
楼主看看这个帖子,看看是否有所帮助
一周热门 更多>