#norelated * LCDサンプル [#bd9e4555] まずは配線に悩む。~ 4bitモードを使うか、8bitモードを使うかだ。~ やはり、ポートを節約するためには、4bitだろうか。~ あとは、busyフラグをチェックするかどうか。~ busyかどうかをチェックせずに、ウェイトでコマンド完了を待つ方式だと、R/WをGNDに落としてWrite固定でいいらしいけど、ここは正攻法でbusyフラグはチェックするようにしたいな。~ となると、必要なピンは、RS、R/W、E、DB4〜DB7で、全部で7ピンか。~ 回路図はこんな感じで。~ 見にくいかも……あってるよな?~ #ref(LCDTest.png,left,nowrap,LCDサンプル) 4bitモードでは、DB0〜DB3は使用しないので、オープンにしておく。~ このあたりは、[[このページ:http://www.oct.zaq.ne.jp/i-garage/trbl/lcd4bit.htm]]を参考に。~ Eはプルダウンするべきらしい。~ ちなみに、プルダウンしなかったら、起動時に行頭に一つスペースが入ったりしたけど、なんでだろう?~ Voは液晶の濃度調整を分圧でやってて、Vcc5Vの1/(10+1)の、約0.45Vがかかる。~ これでちょうどいい濃度っぽい。~