(1)如圖為tftlcd的原理圖,電路相對簡單,單純的lcd螢幕**在30左右,外圍器件也不是很多,如果製作**便宜簡單的操作,具有一定的成本優勢。
stm32提供fsmc匯流排可以作為驅動。
(2)lcd簡介
tft-lcd
英文全稱為:
thim film transistor liquid crystal display
。tft
即薄膜場效電晶體。所謂薄膜電晶體,是指液晶顯示器上的每一液晶畫素點都是由整合在
其後的薄膜電晶體來驅動。從而可以做到高速度、高亮度、 高對比度顯示螢幕資訊。
tft-lcd
液晶顯示屏是薄膜電晶體型液晶顯示屏。
我們採用的
3.5
寸液晶屏,它的控制晶元是
ili9488
,觸控驅動晶元為
tsc2046
。最大支援解析度為:
hvga
,解析度為
480×
320,介面可以為
8位或者
16位並口,
我們這裡是使用
16 位並口, 以發揮
stm32
的優勢。 而背光則使用乙個三極體驅動 。
(3)
控制器是
ili9488
,使用的是spi介面或者8080介面與mcu進行通訊。
圖的中間位置是
gram
,作用可以理解為視訊記憶體,
gram
中每個儲存單元都對
應著液晶面板的乙個畫素點。 它右側的各種模組共同作用把
gram
儲存單元的資料轉化成液晶面板的控制訊號,使畫素點呈現特定的顏色,而畫素點組合起來
就成為乙個你想表達的東西, 一段文字或者一副圖。
(3)畫素點的資料格式
我們知道影象資料的畫素點由紅(
r)、綠(
g)、藍(
b)三原色組成,三原色根據深淺程度被分為
0~255
個級別,它們按照不同的比例混合可以形成色彩。
根據描述畫素點資料的長度,主要分為 8、
16、
18和
24 位。 如以
8 位來描述的畫素點可表示 28
=256
色, 16
位描述的位216
=65536
。ili9488
最高可以控制
24 位的
lcd, 但為了傳輸簡便,我們採用
16 位控制模式。 按照標準的格式,
16 位的畫素點的三原色描述的位數為
r:g:b=5: 6
:5, 描述綠色的位數比較多是因為人眼對綠色更為敏感。
如圖 26-2
, 可以看到, 使用
16 條資料線時,畫素點三原色和資料線的對應情況,
d0~d4
為藍色,
d5~d10
為綠色,
d11~d15
為紅色。 對於
r:g:b=5:6
: 5和這個圖對應起來的話,舉個例子就知道了,如果你想控制
lcd輸出紅色的畫素點,那麼在
通訊時序
通訊介面有很多種, 我們硬石
ili9488
使用的是
8080
通訊時序。首先介紹
8080
介面的
5 條基本控制訊號線:
csx
:片選訊號線。
wrx
:寫使能訊號線。
rdx
: 讀使能訊號線。
d/cx
: 區分資料和命令的訊號線。
resx
: 復位訊號線。
帶 x
表示低電平有效,除了控制訊號,當然還有資料訊號,資料訊號線是根據圖
26-1
中的 im[2:0]
位來設定,這一般由製作液晶屏的廠家完成。這裡設定為
16 條資料線。
關於 8080
介面的時序可以看圖
26-3
。 寫命令時由
csx
訊號線拉低開始,
d/cx
訊號線也置低表示寫入的是命令
, 以
wrx
為低,
rdx
訊號為高表示資料傳
輸方向為寫入,在第二個傳輸階段傳送的是資料,那麼將
d/cx
置高,表示寫入的是資料。
TFT LCD驅動原理
tft液晶屏驅動系統 電路中,列驅動器 源極驅動器 的作用是,在外部行同步脈衝的同步作用下,能夠使tft場效電晶體的源極列線從左至右逐根逐條他加電,以使每一行水平畫素,自左至右他逐個燃亮,產生類似電視的行掃瞄作用。行驅動器 柵極驅動器 的作用是 在外部幀同步脈衝的同步下,將tft場效電晶體的柵極掃瞄...
STM32 菜鳥學習記錄 TFTLCD屏學習記錄
1.tftlcd 簡介 tft lcd 即薄膜電晶體液晶顯示器。tft lcd與無源 tn lcd stn lcd 的簡單矩陣不同,它在液晶顯示屏的每乙個象素上都設定有乙個薄膜電晶體 tft 可有效地克服非選通時的串擾,使顯示液晶屏的靜態特性與掃瞄線數無關,因此大大提高了影象質量。tft lcd 也...
Stm32的TFT LCD顯示器控制學習筆記
學習stm32,tft lcd顯示屏控制是很重要的一章,本人在初步學習stm32遇到了很多困難,所以把學習中積累的部分感覺重要的知識點羅列出來。目前常用的tft液晶內部驅動晶元是ili9320,ili9325系列,內部原理基本一致,我用的是ili9320。用stm32驅動液晶,實際上就是驅動ili9...