工具/软件:Code Composer Studio
大家好、
您能否告诉我们如何更改3104驱动程序(在 TI.com 上)以将寄存器93 D0默认值设置为1?
首先、我们发现寄存器93 D0的默认值为0。
然后、我们尝试将代码添加到函数 aic3x_hw_params()中、以将 D0更改为1。 但它不起作用、D0仍然为0、我们需要手动更改值。
您知道哪个函数修正寄存器的 D0位吗? 以及如何更改它?
非常感谢。
此致
陈
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:Code Composer Studio
大家好、
您能否告诉我们如何更改3104驱动程序(在 TI.com 上)以将寄存器93 D0默认值设置为1?
首先、我们发现寄存器93 D0的默认值为0。
然后、我们尝试将代码添加到函数 aic3x_hw_params()中、以将 D0更改为1。 但它不起作用、D0仍然为0、我们需要手动更改值。
您知道哪个函数修正寄存器的 D0位吗? 以及如何更改它?
非常感谢。
此致
陈
陈
aic3x_init() 例程会取消对正确线路输出的静音,但不会将其加电。 第1552行:
SND_SoC_COMPONENT_UPDATE_BITS (COMPONENT、RLOPM_CTRL、取消静音、取消静音);
可更改为:
SND_SoC_COMPONENT_UPDATE_Bits (component、RLOPM_CTRL、取消静音| RLOPM_PWR_ON、取消静音| RLOPM_PWR_ON);
此例程执行读取、修改和写入。 这些参数按从左到右的顺序排列:
在初始化时进行此更改后、右侧线路输出将通电并取消静音。
此致、
佩德罗