Mstar 848 修改背光頻率

2021-10-13 10:28:46 字數 1418 閱讀 5336

mstar 848 修改背光頻率

背光頻率:針對 pwm 調光的頻,每個型號的屏有乙個背光的頻率範圍。如果背光不在 要求的範圍內,就會出現乙個滾動的黑條(水波紋)。

占空比:針對 pwm 背光的屏,用來調節背光的亮度,當正占空比越大時,背光越亮, 越小時,背光就暗。當占空比不在 100%時,使用手機拍照,可以明顯看到滾動的黑條。當 占空比為 100%比,這個時候的調光是一條直線,可以看到滾動的黑條消失。

二:通過暫存器調節背光

調節的暫存器如下:

三:背光頻率計算公式:

背光頻率=12mhz/((pwm 頻率+1)*(鎖相環+1))

pwm 頻率 =(12mhz/背光頻率)/ (鎖相環+1) -1

如調乙個 180hz 的背光,pwm 頻率的值計算就是

(12000000/2/180)-1 = 33332(0x8234)

這個值就是暫存器 04&05 兩位的值,此時鎖相環的值是 1。

這個暫存器裡的值是在屏參裡實現的.

u32periodpwm 對應的就是計算出來的值,u16divpwm 就是鎖相環的值

u16maxpwmvalue

占空比曲線最大值

u16minpwmvalue占空比曲線最小值

占空比的控制是在資料庫中控制的,可以通過修改暫存器來看對應的具體的占空比,

然後根據這個值來設定背光的曲線。當鎖相環為 0時,曲線範圍最大是在 65535/2,當鎖相

環是 1 時,最大是 65535。

例子:比如修改背光頻率為150hz

鎖相環的值是 1。

(12000000/2/150)-1 = 39999 (0x9c3f)

u32periodpwm  = 0x9c3f

u16maxpwmvalue

占空比曲線最大值 

u16minpwmvalue占空比曲線最小值

提供示波器抓取 20% 40% 60% 80% 100%亮度時示波器上的數值 12287,19263,26239,33215,40191

Mstar筆試總結

今天參加了晨星的筆試,好多細節都忘了,主要是寫出來給自己複習複習,倒也不難,但也沒有做對 1 關於陣列的指標 一般都會給陣列名取位址p在 1,然後求p 1指向的值 可是今天的題是這樣的 這是填空題,讓求p 1 是多少,emmm 當時沒反應過來 p是個一級指標,指向3,p 後指向5,p 1 相當於給p...

Mstar平台編譯說明

直接把cygwinportable.exe解壓縮到c盤根目錄即可,不需要單獨安裝rvct和cygwin 執行c盤根目錄的cygwin.bat,切換目錄至proj下,新工程config使用.tng configure.pl命令 新編譯使用make release speed或者make release...

MStar之公司簡介

公司簡介 主要產品涉及 數字和模擬lcd crt電視主晶元 液晶顯示器主晶元 移動多 手機 處理晶元 gps射頻和基帶晶元 rfid 晶元 成立於2003年的晨星軟體研發 深圳 是晨星半導體在國內唯一一家全資子公司,也是經深圳市科技和資訊局認定的軟體企業和高新技術企業,承擔著對國內客戶的技術支援和部...