VS1053 立体声输入转单声道输出
 
Notifications
Clear all

VS1053 立体声输入转单声道输出  

 
Mark
 Mark
(@mark)
Active Member

parametric_x.reserved[2] (address X:0x1e09) bit 0 选择单声道输出模式。在此模式下,左通道和右通道数据混合在一起。 音量控制会调整每个输出的此向下混合的结果(而不是结果中的左和右数据量)。

要激活单声道下混模式,请写入 0x1e09 到 SCI_WRAMADDR,然后写入 0x0001
SCI_WRAM。要停用,请将 0x1e09 写入SCI_WRAMADDR,然后编写 0x0000 到SCI_WRAM。

此位独立工作于模式寄存器中的 SM_DIFF 位。

如果还设置了 parametric_x.reserved[2] (address X:0x1e09) bit 9,则只有一个已解码通道是从两个通道输出的。parametric_x.reserved[2] (address X:0x1e09) bit 10 选择左通道(0)还是右通道(1)输出。
如果仅选择左通道,请将 0x1e09 写入SCI_WRAMADDR,然后将 0x0201 写入SCI_WRAM
要仅选择正确的通道,请将 0x1e09 写入SCI_WRAMADDR,然后编写 0x0601 到 SCI_WRAM

参数设置在软件重置后以及重新启动时已被清除,请注意重新激活单声道模式。

 

Quote
Posted : 27/04/2020 3:41 am