LCDサンプル

まずは配線に悩む。
4bitモードを使うか、8bitモードを使うかだ。
やはり、ポートを節約するためには、4bitだろうか。

あとは、busyフラグをチェックするかどうか。
busyかどうかをチェックせずに、ウェイトでコマンド完了を待つ方式だと、R/WをGNDに落としてWrite固定でいいらしいけど、ここは正攻法でbusyフラグはチェックするようにしたいな。

となると、必要なピンは、RS、R/W、E、DB4〜DB7で、全部で7ピンか。
回路図はこんな感じで。
見にくいかも……あってるよな?

LCDサンプル

4bitモードでは、DB0〜DB3は使用しないので、オープンにしておく。
このあたりは、このページを参考に。
Eはプルダウンするべきらしい。
ちなみに、プルダウンしなかったら、起動時に行頭に一つスペースが入ったりしたけど、なんでだろう?
Voは液晶の濃度調整を分圧でやってて、Vcc5Vの1/(10+1)の、約0.45Vがかかる。
これでちょうどいい濃度っぽい。


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS