FPGAから有機ELディスプレイSSD1331を使ってみる
SSD1331の各種情報
データシート
ピン
SDIN
SCLK
CS#
DC#
RES#
シリアルインターフェース
csn = 0
dcn = 0 (コマンド) 1(データ)
https://gyazo.com/c8b1714b0060fdd23272e71d4c96dcd5
タイミングチャート
クロックサイクルタイムが 150ns
150nsはクロックにすると 「6.67MHz」
50MHzだと早すぎるので、6.67MHz以下にクロックを落とす必要がある
https://gyazo.com/cf8ff0905b26adcbbdd4fbf2e011071e
AdafruitのSSD1331ライブラリが参考になる
initSPIの本体はここっぽい
リセットが気になる
code:Adafruit-GFX-Library/Adafruit_SPITFT.cpp
if (_rst >= 0) {
// Toggle _rst low to reset
pinMode(_rst, OUTPUT);
digitalWrite(_rst, HIGH);
delay(100);
digitalWrite(_rst, LOW);
delay(100);
digitalWrite(_rst, HIGH);
delay(200);
}