Raspberry Pi Model A+/B+/2B/3B/3A+/3B+/4B GPIO接入图如下:
Raspberry Pi Zero/Zero W GPIO接入图如下:
您可以通过给Raspbian/Ubuntu Mate/Kali和Retropie系统安装驱动,启用触摸功能。
请在树莓派官网下载最新版本的镜像(Raspbian/Ubuntu Mate/Kali或Retropie)。
1) 将镜像文件下载到电脑上,并解压得到.img文件。
2) 将TF卡连接到电脑,打开Win32DiskImager.exe软件,选择第1步准备的.img文件,点击write烧写镜像。
3) 烧写完成后,用写字板打开TF卡根目录的config.txt文件,在config.txt最后加入以下代码,保存并安全弹出TF卡。
max_usb_current=1
hdmi_group=2
hdmi_mode=87
hdmi_timings=480 0 1 41 2 272 0 2 10 2 0 0 0 60 0 9009000 3
display_rotate=2
hdmi_drive=2
注:如果是Raspberry Pi 4,还需要把dtoverlay=vc4-fkms-V3D注释掉。
5) 将TF卡接入到树莓派上,并启动树莓派,登录树莓派的终端(可以将树莓派接到HDMI显示器或用ssh远程登录)。
git clone https://github.com/waveshare/LCD-show.git
cd LCD-show/
sudo ./LCD43-show
重启后触摸即可使用(为了方便使用,可以调整屏幕显示方向,参见#设置显示方向)。
安装完触摸驱动后,可以通过运行以下命令修改屏幕旋转方向。
cd LCD-show/
#X可选0、90、180和270。分别表示LCD旋转0度、90度、180度和270度。
sudo ./LCD43-show X
在Raspbian-lite下的旋转命令如下:
cd LCD-show/
#X可选0、90、180和270。分别表示LCD旋转0度、90度、180度和270度。
sudo ./LCD43-show lite X
sudo apt-get install xinput-calibrator
/etc/X11/xorg.conf.d/99-calibration.conf
以下标识为“NC”的引脚表示LCD没有占用该引脚,用户可用于其它应用。
引脚号 | 标识 | 描述 |
---|---|---|
1 | 3.3V | 电源正(3.3V电源输入) |
2 | 5V | 电源正(5V电源输入) |
3 | NC | NC |
4 | 5V | 电源正(5V电源输入) |
5 | NC | NC |
6 | GND | 电源地 |
7 | NC | NC |
8 | NC | NC |
9 | GND | 电源地 |
10 | NC | NC |
11 | NC | NC |
12 | NC | NC |
13 | NC | NC |
14 | GND | 电源地 |
15 | NC | NC |
16 | NC | NC |
17 | 3.3V | 电源正(3.3V电源输入) |
18 | NC | NC |
19 | TP_SI | LCD显示 / 触摸面板的SPI数据输入 |
20 | GND | 电源地 |
21 | TP_SO | 触摸面板的SPI数据输出 |
22 | TP_IRQ | 触摸面板中断,检测到触摸面板有按下则为低电平 |
23 | TP_SCK | 触摸面板的SPI时钟信号 |
24 | NC | NC |
25 | GND | 电源地 |
26 | TP_CS | 触摸面板片选信号,低电平选择触摸面板 |