手机
当前位置:查字典教程网 >编程开发 >安卓软件开发 >android fm单体声和立体声的切换示例代码
android fm单体声和立体声的切换示例代码
摘要:目前的设计中是支持单体声和立体声自动切换的。切换是需要在一定的条件下满足才会进行切换,切换的条件和电台的信号强度RSSI、信号稳定性CQI等...

目前的设计中是支持单体声和立体声自动切换的。切换是需要在一定的条件下满足才会进行切换,切换的条件和电台的信号强度RSSI、信号稳定性CQI等等都有关系。

目前在上层留有两个接口,分别为stereoMono和setStereoMono。

StereoMono

查询当前电台是以立体声,还是单体声播放。

setStereoMono

设置当前电台是以立体声,还是单体声播放。

需要注意的一点:

1.当设置为单体声时,一定会切换到单体声,而且一直保持单体声,不会随着电台环境改变而改变,除非上层重新设置为立体声播放。

2.当设置为立体声时,电台会根据当前电台的环境,自动确定到底是切换到那种电台,即是和环境相关的。

对于6628如果想改变其切换RSSI门限(6620不可以更改):

计算公式:

Stereo to mono switch threshold Adjustment:

变量名:BlendCtrlRSSI_TH

Address: 0x314F in coefficient memory.

TH最大值: 1024

TH最小值: 0

TH默认值 : 356

转换公式:threshold = -((RSSI(dBm))*4*16/6 + 384)

计算出RSSI的默认值为-69.375dBm

修改代码:

mt6628_fm_lib.c mt6628_SetFreq最后添加代码

Delayms(10);

mt6628_write(0xE2, 0x314F);

mt6628_write(0xE3, TH); //TH setting -75dbm(TH = 0x01A0)

mt6628_write(0xE1, 0x0002);

【android fm单体声和立体声的切换示例代码】相关文章:

Android自定义图片质量的控件截图类代码

android listview 水平滚动和垂直滚动的小例子

android 进程的优先级

Android使用Pull解析器解析xml文件的实现代码

Android 异步加载图片的实例代码

基于Android中dp和px之间进行转换的实现代码

Android获取SD卡中选中图片的路径(URL)示例

Android 如何收集已发布程序的崩溃信息

android开发之蜂鸣提示音和震动提示的实现原理与参考代码

Android如何实现非本地图片的点击态

精品推荐
分类导航