softdev:lcddisp
                差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
| softdev:lcddisp [2012/02/05 17:50] – king | softdev:lcddisp [2013/07/15 20:25] (現在) – 外部編集 127.0.0.1 | ||
|---|---|---|---|
| 行 2: | 行 2: | ||
| 制御方法は、データシートを見ればわかると思う。初期化が必要で、その後のデータ送信がわかれば、特に難しくないと思う。RAMのデータを読み出したりして使う事も出来るようであるが、コマンド処理時間を考慮しつつ基本はデータを垂れ流しでも問題ない。液晶モジュールに搭載されているコントローラにより、制御方法などが若干違うようだが基本は同じである。 | 制御方法は、データシートを見ればわかると思う。初期化が必要で、その後のデータ送信がわかれば、特に難しくないと思う。RAMのデータを読み出したりして使う事も出来るようであるが、コマンド処理時間を考慮しつつ基本はデータを垂れ流しでも問題ない。液晶モジュールに搭載されているコントローラにより、制御方法などが若干違うようだが基本は同じである。 | ||
| - | 通常データ線は8bitあり、これにレジスタバンク設定とR/ | + | 通常データ線は8bitあり、これにレジスタバンク設定とR/ | 
| + | |||
| + | 尚、コントローラには、シリアル接続する方法も書かれている。この方法を使えば、シリパラ変換を接続しなくとも3Wireで接続できる。(やった事が無いので。。) | ||
| + | |||
| + | |||
| + | |||
| + | ===== キャラクタLCDの制御線 ===== | ||
| + | だいたい、どれも同じようで、下の表のようになっておる。\\ | ||
| + | ^  Signal | ||
| + | |RS0|レジス選択信号| | ||
| + | |R/ | ||
| + | |E|データ Enable信号| | ||
| + | |DB0|データ LSB| | ||
| + | |DB2|データ| | ||
| + | |DB3|データ| | ||
| + | |DB4|データ| | ||
| + | |DB5|データ| | ||
| + | |DB6|データ| | ||
| + | |DB7|データMSB| | ||
| + | |||
| + | * RS信号は、レジスタセレクトでだいたい、制御コマンドの時はRS=0、データのR/ | ||
| + | * R/ | ||
| + | * Eはデータをラッチする信号 | ||
| + | |||
| + | Write時のタイミング図\\ | ||
| + | {{: | ||
| + | |||
| + | RSとR/ | ||
| + | |||
| + | |||
softdev/lcddisp.1328431801.txt.gz · 最終更新:  (外部編集)
                
                