当前位置: 代码迷 >> WinCE >> s3c6410 wince wm9714 怎么能打开扬声器
  详细解决方案

s3c6410 wince wm9714 怎么能打开扬声器

热度:283   发布时间:2016-04-28 12:51:18.0
s3c6410 wince wm9714 如何能打开扬声器
用友善的开发板,BSP中已经提供了WM9714的驱动,但是只有耳机输出,我们现在要做扬声器输出
 修改了以下的寄存器
WriteCodecRegister(WM9713_SPEAKER_VOL, 0x0808); //0x02 
WriteCodecRegister(WM9713_DAC_VOL_ROUTING, 0xa404); //0x0c 
WriteCodecRegister(WM9713_OUTPUT_MUX, 0x1200); //0x1c 
屏蔽了耳机输出的相关寄存器!
可还是听不到扬声器的声音!
请高手给分析下!
谢谢!

------解决方案--------------------
还能听到耳机的声音吗?
------解决方案--------------------
WriteCodecRegister(WM9713_SPEAKER_VOL, 0x0808); //0x02

这个0x02寄存器,你看看WM9714的手册,你现在设置的并不是打开扬声器。记得没错的话,应该是设置成0x40.还有扬声器你接的是什么通道,那么相应的寄存器也要配置好。总的来说也就3、4个寄存器的问题,LZ还是看看手册吧
  相关解决方案