国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Android > 正文

android fm單體聲和立體聲的切換示例代碼

2020-04-11 12:08:57
字體:
來源:轉載
供稿:網友
目前的設計中是支持單體聲和立體聲自動切換的。切換是需要在一定的條件下滿足才會進行切換,切換的條件和電臺的信號強度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);
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 锡林浩特市| 交城县| 通海县| 武威市| 汉寿县| 闸北区| 泗水县| 施秉县| 苏尼特右旗| 景德镇市| 高雄市| 新乡县| 滕州市| 如皋市| 长宁区| 疏勒县| 龙南县| 莱西市| 汉阴县| 古蔺县| 曲沃县| 赤水市| 东兰县| 平顶山市| 长白| 昌乐县| 旬邑县| 行唐县| 泽州县| 罗江县| 乃东县| 萨迦县| 甘谷县| 秭归县| 张掖市| 保山市| 舟山市| 左贡县| 清河县| 四子王旗| 平舆县|