LCD顯示基礎

2021-10-17 15:08:17 字數 1399 閱讀 7433

行同步(hsync):行同步就是讓電子槍控制器知道下面要開始新的一行畫素

場同步(vsync:  場同步就是告訴電子槍控制器下面要開始新的畫面

資料使能(de): 在資料使能區是有效的色彩資料,不在使能範圍內的都顯示黑色。

pixel clock:畫素時脈(pixel clock)指的是用來劃分進來的影像水平線裡的個別畫素, pixel clock 會將每一條水平線分成取樣的樣本,越高頻率的 pixel clock,每條掃瞄線會有越多的樣本畫素。

hfp: horizon front porch

hbp: horizon back porch

vfp: vertical front porch

vbp: vertical back porch

hdp: horizon display period

vdp:  vertical display period

htp = hsync + hdp + hfp + hbp

vtr = vsync + vdp + vfp + vbp

f dot _ clk = pixel clock

f dot _ clk = f v * vtr * htp

f v = vertical frequency  (這個是頻率,平時見到的很多時候是60hz)

digital bandwidth= 模擬頻寬*8bit*3=1.782gbps 含義為每秒要傳輸1.782g個位元資料

h-total = horizontalactive + horizontalfrontporch + horizontalbackporch + horizontalsyncpulse + horizontalsyncskew

v-total = verticalactive + verticalfrontporch + verticalbackporch + verticalsyncpulse + verticalsyncskew

total pixel = h-total * v-total * 60(hz通常都是這個,當然可以變).

bitclk = total pixel * bpp(byte) *8/lane number(有幾路mipi data lane).

byteclk = bitclk/8

dsipclk(dsi pixel clock) = (byteclk * lane number)/bpp(byte) = total pixel * 8

byteclk = pclk * pixel depth / lane number

arm的lcd基礎顯示

進行逐行掃瞄rgb的數值,顯現出來。需要通過image2lcd工具,轉為字元陣列那樣的格式。它每3個值為rgb顏色值,然後放入include資料夾,然後匯入即可。board fimd lcd.c include stdio.h include s5pv210.h include img1.h uns...

LCD顯示方向

一 ili9341記憶體到顯示位址的對映 本文只討論 正常顯示 不討論 垂直滾動顯示 模式。可以看到物理記憶體被兩個指標訪問,行指標和列指標,行指標範圍從000h到013fh,列指標範圍為0000h到00efh。也就是說,物理記憶體和lcd顯示屏的對應關係是一種豎屏 240 320 的對應的關係。至...

ARM平台LCD顯示漢字

arm平台lcd顯示漢字 2008 06 13 18 54 33 做了無數的windows程式,從來沒有把顯示漢字和英文本母當成一回事兒。這也難怪,寫視窗程式的時候,什麼setwindowtext messagebox setdlgitemtext等等,你只需要把自己想要顯示的字串傳進去,然後編譯 ...