正點原子4.3寸屏
正點原子4.3寸或7存的都是電容感應式觸摸屏,電容觸摸屏壹般都需要壹個驅動 IC 來檢測電容觸摸,且壹般通過 IIC 接口輸出觸摸數據的。
常見的兩種電容觸摸屏驅動 IC :
①GT9147:采用17*10的驅動結構(10個感應通道,17個驅動通道)。
②OTT2001A:采用13*8的驅動結構(8個感應通道,13個驅動通道)。
它們與MCU連接通過4根線:SDA、SCL、RST和INT。現在我用的4.3寸屏的驅動IC是GT9147。
基於正點原子stm32f407的觸摸屏實驗裁剪,在文件touch.h中把結構體_m_tp_dev的//void (*adjust)(void); //觸摸屏校準註釋掉。並只保留這幾個函數,其他函數刪掉。如下圖:
其實觸摸驅動只是lcd.c、ctiic.c、gt9147.c和touch.c這四個硬件有關的文件就可以了。