TDA7419音频软件处理程序无法出声音

2019-07-14 14:19发布

目前,我正在用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
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
15条回答
kingnet_52001
1楼-- · 2019-07-16 05:54
yzrui 发表于 2019-1-29 13:12
TDA7419的I2C通信正常吗?试试TDA7419是否能正常ACK。

通讯正常,初始化两次,你说的初始化一次加延时各种延时都试过了没有的。那个MUTE引脚简直就是残废
kingnet_52001
2楼-- · 2019-07-16 07:21
zhan81411 发表于 2019-1-29 15:13
回复第 12 楼 于2012-07-15 16:13:56发表:
回复第 11 楼 于2012-07-13 14:05:25发表:
经过实际调试,按7419资料的IIC时序,17个数据必须要初始化2次,才能有声音。

上电加延时加了2s才能好,神了,这什么片子。2S没法用啊
kingnet_52001
3楼-- · 2019-07-16 13:14
zhan81411 发表于 2019-1-29 15:13
回复第 12 楼 于2012-07-15 16:13:56发表:
回复第 11 楼 于2012-07-13 14:05:25发表:
经过实际调试,按7419资料的IIC时序,17个数据必须要初始化2次,才能有声音。

能分享一下你固件吗? 我邮箱858860583@QQ.COM 你QQ多少的

一周热门 更多>