行同步(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等等,你只需要把自己想要顯示的字串傳進去,然後編譯 ...