你好,我想用5509A分别控制aic23b的左右声道,我就用了下面三条语句,
aic23data = MCBSP_read32(hMcbsp);
temp=aic23data&0x0000ffff;
MCBSP_write32(hMcbsp,temp);
这时候左右声道都有声音。我再换成下面三条语句,
aic23data = MCBSP_read32(hMcbsp);
temp=aic23data&0xffff0000;
MCBSP_write32(hMcbsp,temp);
这时候左右声道都没声音了。
我现在的理解是往DXR1里面写的数据就是左声道的数据,往DXR2里面写的数据就是右声道的数据。
请问我的理解有问题吗?
如果我的理解不对,那么除了通过控制音量的方法,我怎样才能只写右声道数据(或者左声道),从而只有一个耳机能听到声音呢?