LCD以及引數設定問題

2021-07-04 21:25:43 字數 1132 閱讀 8581

1、在kernel中的oal層有對lcd的初始化配置initdisplay()這個是我需要修改的部分

在這裡主要是對2440的5個lcd暫存器配置(lcdcon1----lcdcon5)

在s2440.h中對lcd的幾個時序進行了初始化

#define vbpd (15) //垂直同步訊號後肩vsync back-porch

#define vfpd (12) //垂直同步訊號前肩vsync front-porch

#define vspw (3) //垂直同步訊號脈寬vsync pulse width

#define hbpd (44) //水平同步訊號後肩hsync back-porch

#define hfpd (30) //水平同步訊號前肩hsync front-porch

#define hspw (20) //水平同步訊號脈寬hsync pulse width

請問這幾個值對屏的顯示有作用嗎?是不是只是對屏顯示的的橫豎偏移有影響?

垂直同步其實就是我說的場同步啊,水平同步就是我說的行同步.

hspw :設定一行幾個象素

hfpd,hbpd:分別為顯示象素前面的不顯示的象素,這些象素其實配置好後,就三在螢幕外面的,假想的。

陰極還記得以前的黑白電視吧,後面有個扭,可以左右移**象,其實就是這個概念。

vspw:有多少顯示的行

hfpd,hbpd:和行裡面的一樣,不說了,只是這裡的單位是行不是點,方向是上下不是左右。

pclk = (hfpd+hozval+hbpd+hspw)*(vfpd+lineval+vbpd+vspw)*60

這個公式又能說明什麼呢?

就是計算你的畫素時鐘的公式

---------

hfpd

hozval:320

hbpd

hspw

---------

vfpd

lineval:240

vbpd

vspw

---------

60:指每秒顯示60幀,一幀就是乙個完整的影象(320*240*24bit)

---------

vclk = dclk/hozval/lineval

hclk = dclk/lineval

mybatis引數設定問題

今天寫mybatis中遇到乙個問題,引數是乙個實體物件,我需要先判斷這個物件是否為空,然後再判斷裡面的一些屬性的值。對於物件中的引數,通過ognl表示式,我們可以直接用屬性名訪問,但是,對於這個物件本身如果寫進動態sql進行判斷中產生問題。使用介面中的形參名字寫進sql中 無法使用 解決方案 這樣就...

引數設定 pandas引數設定小技巧

python大資料分析記錄 分享 成長 在日常使用pandas的過程中,由於我們所分析的資料表規模 格式上的差異,使得同樣的函式或方法作用在不同資料上的效果存在差異。而pandas有著自己的一套 引數設定系統 可以幫助我們在遇到不同的資料時靈活調節從而達到最好的效果,本文就將介紹pandas中常用的...

Matlab plot 引數設定

一 matlab繪圖中用到的直線屬性包括 1 linestyle 線形 2 linewidth 線寬 3 color 顏色 4 markertype 標記點的形狀 5 markersize 標記點的大小 6 marke cecolor 標記點內部的填充顏色 7 markeredgecolor 標記點...