---
# System prepended metadata

title: 樹莓派與 ili9341 320x240 TFT LCD
tags: [遊戲掌機]

---

---

image: https://i.imgur.com/Vyqxc4E.jpg
---
# 樹莓派與 ili9341 320x240 TFT LCD
![](https://i.imgur.com/5G0a5Wx.jpg)

據稱樹莓派系統目前都可以藉由裝置樹的方式驅動常見小尺寸液晶顯示器

方法：
1.硬體接線：
來源：https://www.balena.io/blog/add-a-cheap-ili9341-lcd-to-your-resin-io-raspberry-pi-project/
![](https://i.imgur.com/iwPr67c.png)
![](https://i.imgur.com/yuFvHJK.png)

2.加入下列一行到樹莓派 /boot/config.txt
```
dtoverlay=fbtft,spi0-0,ili9341,bgr,reset_pin=27,dc_pin=22,led_pin=17,rotate=270
```
3.重開機，拔掉HDMI
如果HDMI插著，系統只會顯示到HDMI
先確認開機後，LCD背光是否有亮起來
待大約幾分鐘之後，如果螢幕一直沒有出現
鍵盤按下CRTL-ALT-F1試著切換到TTY0看看


裝置驅動在樹莓派的位置
/lib/modules/目前硬體版本號/kernel/drivers/staging/fbtft
例：
/lib/modules/5.10.52-v7l+/kernel/drivers/staging/fbtft

## 複製fb0 到 fb1
https://avikdas.com/2019/01/23/writing-gui-applications-on-raspberry-pi-without-x.html

https://github.com/AndrewFromMelbourne/raspi2fb

## 在樹莓3a+上面測試
發現raspi2fb在vc4-kms-v3d 開啟時會無法作用
因此必須到/boot/config.txt中把
vc4-kms-v3d遮起來

來源：
https://github.com/juj/fbcp-ili9341/issues/100

## 那ili9488呢？ 有個ili9488的補丁

https://www.hobbyist.co.nz/?q=ili9488-lcd-tft-driver-raspberrypi

嘗試結果，編譯有錯

用下列程式碼編譯看看
https://github.com/birdtechstep/fbtft/blob/master/fb_ili9488.c

###### tags: `遊戲掌機`
