st7789 TFT LCD interfacing
commit
135fcc8c49
@ -0,0 +1,56 @@
|
|||||||
|
# Interfacing ST7789 LCD vis SPI
|
||||||
|
|
||||||
|
[Reference](https://raspberrypi.stackexchange.com/questions/105364/how-to-connect-st7789-lcd-to-raspberry-pi)
|
||||||
|
|
||||||
|
## Pinout
|
||||||
|
|
||||||
|
st7789
|
||||||
|
|
||||||
|
Label | Description
|
||||||
|
------|-----
|
||||||
|
BLK | Backlight
|
||||||
|
DC | Data/Command
|
||||||
|
RES | Reset
|
||||||
|
SCK | Serial Clock
|
||||||
|
DIN | Serial Data
|
||||||
|
VCC | 3V3
|
||||||
|
GND | Ground
|
||||||
|
|
||||||
|
|
||||||
|
Interfacing
|
||||||
|
|
||||||
|
ST7789 | Pi | PinOut | Description
|
||||||
|
-----|-----|----|-----
|
||||||
|
VCC | 3V3 | 17 | 3V3
|
||||||
|
GND | GND | 6 | Ground
|
||||||
|
DIN | BCM 10 | 19 | SPI0 MOSI
|
||||||
|
SCK | BCM 11 | 23 | SPI0 SCLK
|
||||||
|
CS | BCM 7 | 26 | SPI0 CE1
|
||||||
|
DC | BCM 9 | 21 | SPI0 MISO
|
||||||
|
RES | BCM 19 | 35 | SPI1 MISO ?
|
||||||
|
BL | BCM 27 | 13 | GPIO 2
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
## [Sample Code](https://github.com/pimoroni/st7789-python.git)
|
||||||
|
|
||||||
|
update pi
|
||||||
|
|
||||||
|
```
|
||||||
|
sudo apt-get update
|
||||||
|
sudo apt-get install python-rpi.gpio python-spidev python-pip python-pil python-numpy
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
install python package
|
||||||
|
|
||||||
|
```
|
||||||
|
sudo pip install st7789
|
||||||
|
```
|
||||||
|
|
||||||
|
execute using python 2 sample in example folder
|
||||||
|
|
||||||
|
```
|
||||||
|
python scrolling-text.py
|
||||||
|
```
|
||||||
|
|
||||||
Loading…
Reference in New Issue