以前に Aitendo さんで買った LCD は、色々イマイチの部分があり、どうしようか悩
んでいたが、RSオンラインで、新品のLCDでもをそこそこの値段で売っている事
を発見して、試しに買ってみた。
小規模なマイコンで、簡単なユーザーインターフェースを実装する場合、何か表示装
置が必要で、グラフィックス液晶は、その候補の一つと思う。
RL78では、メモリーがそこそこあるので、128×64ピクセル程度のモノカラ
ー液晶なら、漢字も表示できるので、大抵のアプリケーションにマッチする。
今回実験した液晶は、バックライトは無いものの、850円くらいで購入でき、(
2000円くらいで、表示面積が大きいタイプもある)3.3V動作が可能なタイプ
で、消費電力も少ない。
接続ピンのピッチが1.27mmだったので、変換基板と追加回路を組み込んだ。
コントローラーは、ST7565Rで、データバスが8ビットだけど、シリアル変換
モードがあり、SPI通信で接続出来る。
RSオンラインで用意されている資料では、不明な点が多かったが、ネットを探して、
表示に必要な外部回路(主にコンデンサの接続方法等)を探して、接続した。
以前に作成した、サンプルコードを、多少修正(主に制御ポートの定義)したら、問
題無く動作した。
ST7565のコードは、ネットで見つけた物を改造したもので、Aitendo の液晶で
は不安定で、正しく動作しなかったが、この液晶では、何の問題も無く綺麗に動作す
る。
※やはり、ジャンクは、ジャンクと言う事なのかもしれない。
RL78との接続:
/CS ---> P53 (36) A0 ---> P50 (33) SD ---> P13/SO20 (43) SCL ---> P15/SCK20 (41) /RES ---> /RESET ( 6)
※ソースコードには、ST7565、SSD1306どちらか片方を有効にする定義
がある。