LCD PIXCLOCK怎麼計算

2021-08-14 02:22:43 字數 1024 閱讀 1039

lcd_pixclock如何計算?

.width = 320,

.height = 240,

.pixclock = 80000, /* hclk 100 mhz, divisor 3 */

.setclkval = 0x3,

.xres = 320,

.yres = 240,

.bpp = 16,

.left_margin = 15, /* for hfpd*/

.right_margin = 5, /* for hbpd*/

.hsync_len = 8, /* for hspw*/

.upper_margin = 5, /* for vfpd*/

.lower_margin = 3, /* for vbpd*/

.vsync_len = 15, /* for vspw*/

請問這個lcd_pixclock是如何計算出來的?

求具體計算方法

------解決方案--------------------

先說明下畫素時鐘pixclock的概念

dotclock=(x向解析度+左空邊+右空邊+hsync長度)* (y向解析度+上空邊+下空邊+ysync長度)*整屏的重新整理率

其中x向解析度、左空邊、右空邊、hsync長度、y向解析度、上空邊、下空邊和ysync長度可以在x35lcd說明文件中查到。

整屏的重新整理率計算方法如下:

假如我們通過查x35lcd說明文件,知道fclk=6.34mhz,那麼畫乙個畫素需要的時間就是1/6.34us,如果屏的大小是240*320,那麼現實一行需要的時間就是240/6.34us,每條掃瞄線是240,但是水平回掃和水平同步也需要時間,如果水平回掃和水平同步需要29個畫素時鐘,因此,畫一條掃瞄線完整的時間就是(240+29) /6.34us。完整的屏有320根線,但是垂直回掃和垂直同步也需要時間,如果垂直回掃和垂直同步需要13個畫素時鐘,那麼畫乙個完整的屏需要(240+29)*(320+13)/6.34us,所以整屏的重新整理率就是6.34/((240+29)*(320+13))mhz

LCD PIXCLOCK怎麼計算

width 320,height 240,pixclock 80000,hclk 100 mhz,divisor 3 setclkval 0x3,xres 320,yres 240,bpp 16,left margin 15,for hfpd right margin 5,for hbpd hsyn...

python怎麼計算 python怎麼計算

python計算主要使用python的運算子。舉個簡單的例子 4 5 9 例子中,4 和 5 被稱為運算元,稱為運算子。以下假設變數 a 10,b 20 運算子描述例項 加 兩個物件相加a b 輸出結果 30 減 得到負數或是乙個數減去另乙個數a b 輸出結果 10 乘 兩個數相乘或是返回乙個被重複...

php怎麼計算,PHP怎麼計算經緯座標距離

php怎麼計算經緯座標距離 閱讀 110 定義 define pi 3.1415926535898 define earth radius 6378.137 計算兩組經緯度座標 之間的距離 計算兩組經緯度座標 之間的距離 params lat1 緯度1 lng1 經度1 lat2 緯度2 lng2 ...