首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > WinCE >

s3c6410 wince wm9714 怎么能打开扬声器

2012-09-24 
s3c6410 wince wm9714 如何能打开扬声器用友善的开发板,BSP中已经提供了WM9714的驱动,但是只有耳机输出,我

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还是看看手册吧

热点排行