SH7706LSR上でSG12864AのグラフィックLCDを稼動させようと試してみました。
現在は、SC2004で表示させている計測データをもっと詳細な情報を表示させたいがためなのですが、SH7706LSRは3.3V稼動です。
SG12864Aも2.7V〜5Vまでで動くようになっているみたいですが、どうも明るさが暗いような感じなので、5Vの電源からレギュレータで3.3VをSH7706LSRに分けてSG12864Aは5Vで使用できるようにしました。
PINは以下のようにしました。
「使用PIN」
PTA0 -> D/I
PTA1 -> RW
PTA2 -> E
PTA3 -> SC1
PTA4 -> SC2
PTA5 -> RES
PTB0 〜 PTB7 : データポート
プログラムは、左右二つのエリアに分かれているところでアドレス調整に苦労しましたが、Delay調整とかはあまり気にしなくてもサクサク動くようです。
漢字も表示してみましたが、見やすいですが表示領域が少なくなってしまって当初の主題から外れてしまうのでやめました。
当方で使用を考えているのは、計測値の表示が主ですので、例えば漢字の部分はBMPで初めからイメージ作成しておいて、計測数値のみリアルタイムにその上から表示するようにすればと思っています。