跳到主要内容

例程演示

2.8inch Resistive Touch LCD支持接入微雪OpenX05R, PIC16F877A/PIC18F4520, OpenM128, Open103C等开发板.
注意:液晶驱动先后使用了HX8347D,ST7789两种型号,默认使用ST7789,若您发现不能显示时,请先更改驱动程序
更改驱动方法:打开LCD_Driver.h文件,将80行的#define ST7789_DEVICE注释,去掉81行的//#define HX8347_DEVICE注释,如下图所示

2

硬件连接​

OpenX05R-C​

硬件连接

2

2.8inch Resistive Touch LCDOpen405R-C
5V5V
GNDGND
MISOPA6
MOSIPA7
SCLKPB3
LCD_CSPB7
LCD_DCPB8
LCD_RSTPB2
LCD_BLPB6
TP_CSPA9
TP_IRQPB4

操作步骤​

  1. 拔掉PB0,PB1,PB2,PB3,PB4共4个LED跳帽,2.8inch Resistive Touch LCD接入OpenX05R-C开发板
  2. 打开Open405R-C的TouchPanel项目文件,按F7编译后,按F8下载
  3. 2.8inch Resistive Touch LCD显示:
    Please use the stylus click the cross on the screen.The cross will always move until the screen adjustment is completed.
  4. 用触控笔依次点击屏幕进行校准
  5. 完成后即可在屏幕上进行涂鸦
  6. 更多演示请参考OpenX05R-C系列例程

OpenM128例程​

硬件连接​

2

2.8inch Resistive Touch LCDOpenM128
5V5V
GNDGND
MISOPB2/DIN
MOSIPB3/DOUT
SCLKPB1/CLK
LCD_CSPD6/CS
LCD_DCPB5/RS
LCD_RSTPB6/RESET
LCD_BLPE5/PWM
TP_CSPB4
TP_IRQPE4/IRQ

操作步骤​

  1. 完成LCD连接,ISP烧录器连接,电源连接

  2. 使用Atmel Studio 7.0打开工程,AVR安装使用等系列教程请点击我参考

  3. 先按F7编译,后按Ctrl+Alt+F5烧录

2

Open103C​

硬件连接​

2.8inch Resistive Touch LCDOpen103C
5V5V
GNDGND
MISOPB14
MOSIPB15
SCLKPB13
LCD_CSPB12
LCD_DCPB8
LCD_RSTPB9
LCD_BLPB0
TP_CSPA15
TP_IRQPB1

2

操作步骤​

  1. 按上表和图连接2.8inch Resistive Touch LCD和Open103C
  2. Open103C连接ST/Link,连接5VDC,打开例程烧录程序

Open16F877A/Open18F4520​

硬件连接

2.8inch Resistive Touch LCDOpenPIC16F877A/Open18F4520
5V5V
GNDGND
MISORC4
MOSIRC5
SCLKRC3
LCD_CSRA1
LCD_DCRA2
LCD_RSTRD0
LCD_BL3.3V
TP_CSRA4
TP_IRQRA0

2

操作步骤

  1. 使用跳帽连接VCC和3.3V,使用PICkit3连接Open18F4520。
  2. 将2.8inch Resistive Touch LCD接入Open18F4520的2.8inch LCD接口
  3. 打开power开关,使用MPLAB X IDE v4.15打开工程并下载程序,不熟悉操作的用户可点击参考教程

显示效果​

2