STM32系列第14篇--TFTLCD驅(qū)動(dòng)原理
ALINETEK2.8寸 TFTLCD模塊特點(diǎn)
240*320分辨率
16位真彩顯示(65536色)
自帶電阻觸摸屏
自帶背光電路
注意:模塊是3.3V供電的,不支持5V電壓的MCU,如果是5VMCU,必須在信號(hào)線串接120R電阻使用。
LCD_CS:LCD片選信號(hào)
LCD_WR:LCD寫信號(hào)
LCD_RD:LCD讀信號(hào)
DB[17:1]:16位雙向數(shù)據(jù)線。
LCD_RST:硬復(fù)位LCD信號(hào)
LCD_RS:命令/數(shù)據(jù)標(biāo)志(0:命令,1:數(shù)據(jù))
BL_CTR:背光控制信號(hào)
T_MISO/T_MOSI/T_PEN/T_CS/T_CLK,觸摸屏接口信號(hào)
引腳電路圖如下圖:
驅(qū)動(dòng)時(shí)序圖:
驅(qū)動(dòng)流程:
RGB565格式說明(16色):
指令集:0XD3指令:用于讀取LCD控制器的ID
0X36指令:用于控制讀寫方向
0X2A指令:用于設(shè)置橫坐標(biāo)起始位置和終止位置(x坐標(biāo))
0X2B指令:用于設(shè)置縱坐標(biāo)起始位置和終止位置(y坐標(biāo))
0X2C指令:用于寫顏色數(shù)據(jù)
0X2E指令:用于讀顏色指令