0
0

ラズパイでSPI接続LCDを使う

Last updated at Posted at 2024-08-22

使用したディスプレイ

amazonで2000円ちょっとで売ってるやつ

動作確認環境

Raspberry Pi 4

接続

name pin # GPIO
VCC 2 -
GND 20 -
CS 24 8
RESET 31 6
DC/RS 29 5
SDI(MOSI) 19 10
SCK 23 11
LED 22 25
SDO(MISO) 21 9

作成したもの

制限事項

タッチ操作は非対応

懸念点

文字列単体で表示すると、表示領域以外の色がくすむ

全体を一括で表示する必要があるのかもしれない

その他

一般ユーザで実行してpermission deniedになる場合

SPIグループを作成する

sudo groupadd spi

一般ユーザをspiグループに追加する

sudo usermod -aG spi [username1]
sudo usermod -aG spi [username2]
...
# 触りたいユーザ分追加する

udevのルールを作成する

/etc/udev/rules.d/99-spi.rules

KERNEL=="spidev*", MODE="0660", GROUP="spi"

udevを再起動(若しくはマシンごと再起動)

sudo udevadm control --reload-rules
sudo udevadm trigger
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0