RasPi2とaitendoの2.2インチ液晶M022C9328SPIを繋ぐ

aitendoで1,750円で売っている2.2インチ、解像度 240x320 の液晶、M022C9328SPI を RasPi2に繋いで、コンソールや画像を出力してみた。 f:id:sunasaji:20170529010831j:plain

www.aitendo.com

結線など

ILI9328 のコントローラチップが載っているので、端子を半田付けして RasPiと結線するだけで動いた。 結線や設定は、こちらのサイトを参考にした。 albertlabo.wiki.fc2.com

fbtftモジュールの設定

(1) fbtftモジュールをロードするよう設定

/etc/modules-load.d/fbtft.conf に以下を追加

spi-bcm2835
fbtft_device

(2) fbtftモジュールのオプションを設定

/etc/modprobe.d/fbtft.conf に以下を追加

options fbtft_device name=hy28b rotate=90

SPI有効化

Raspbian Jessieでの手順。

(1) raspi-configを起動

$ sudo raspi-config

(2) “5 Interfacing Options” を選択

f:id:sunasaji:20170529004901p:plain

(3) “P4 SPI” を選択

f:id:sunasaji:20170529005650p:plain

(4) “Yes” を選択

f:id:sunasaji:20170529011507j:plain

(5) “OK” を選択

f:id:sunasaji:20170529011550j:plain

(6) 再起動

$ sudo reboot

コンソールを表示

SSH等で、RasPiにログインして、下記を実行すると、液晶にコンソールが表示される。RasPiにUSBキーボードを繋ぐとログインできる。

$ con2fbmap 1 1

f:id:sunasaji:20170529011901j:plain