こんばんわ、くぬぎざです。 On Sun, 7 Mar 99 01:21:33 +0900 "Sky Gazer" <ji1nzl@xxxxxxxxxxxxxxx> wrote: > ・LCD(HITACHI LM093LN 16桁x2行 LCDモジュール)に文字列が表示されない > バックライトは点灯。RS,E 信号のアサート信号はオシロで存在はわかるが > タイミングの正誤を確認できない。 > (HD44780 (LCD II) 4BIT 動作モード, R/W信号は 書き込み専用でGNDへ固定配線 > の秋月社指定回路を使用。) > 動作クロック 外部16.0MHz > > 同じ現象のかたいますか? または,正常に動いたという人はおられるでしょうか? > または,ロジアナなしで,うまくデバッグするアイディアをお持ちの方 わたしのところでは、mbtest は改造なしで正常にうごいております。 バックライトが点灯して某かの信号が出ているのなら重大な誤りが あるとは思いませんが、ひょっとしたらタイミングが早すぎるので しょうかね... コントラストが目一杯弱くなっていて表示が見えないだけとか、 Vcc/GNDの反転ジャンパ付け忘れいうことはありませんよね。 (経験者は語る (^^;;) 秋月のソースを見たところでは空ループでタイミングを取りながら 液晶モジュールにコマンドやデータを送っているようですが、もし 液晶がBUSY状態だと正常に書き込めないでしょう。なわけで、R/Wを GNDに固定せず、書き込む前にチェックをするというのも一つではな いかと。 > または,ロジアナなしで,うまくデバッグするアイディアをお持ちの方 > よろしくお願いします。 93C46のようなEEPROMを読み書きするプログラムを作るときに使った 方法ですが、74HC244のようなバッファをかまして、信号線をLEDで 見る!という、あまりスマートではないことをやってテストしました。 もっとも、それだけだと早すぎて見えないので、信号線を変化させる 前にソフトで1秒ぐらいかかる空ループを挿入するという、原始的な やり方で.. 正確なタイミングを知るにはロジアナが理想的ですけれど、信号線が どうなっているかを見るには使えます。で、実際に動かしたときの タイミングは、コマンドを実行するのに要するであろう時間を手動で 計算。わたしも良いやり方があったら是非知りたいです。 Junsuke Kunugiza, jk@xxxxxxx Eccentric Labatory - http://www.exp.org/