液晶ディスプレイ(4ビット·モード)が応答しない

K

khansaab21

Guest
こんにちはみんな、この問題は、最も単純なの一つですが、その私が狂いそう。コントローラー:PIC16F628Aクリスタル:4 MHzの言語:Cコンパイラ:MikroCプロジェクトの説明:カウンタが10秒のカウント(外部パルス)を蓄積する。その後蓄積されたカウントは、ASCIIに変換してLCDに送信されます。次に、プロセス全体が繰り返されます。シミュレーション応答:シミュレーションは完璧になります(完璧)。私はOshonsoft PICシミュレータとプロテウスの両方でそれをテストしました。ハードウェアの概要:LCDは4ビットモードで動作しています。いつものように、上部のデータラインは、RSとENラインと一緒にコントローラ端子に接続されています。 POTは、行をVEEに接続されています。問題:LCDを除いて働くあらゆる事。 LCDは全く応答していません。しかし、LCD(私は他の回路にそれをテストしたように)機能しています。私はチェックし、時間の再確認接続数千人がなく、誤った接続はありませんしています。誰もがここで上の間違っていただきましたのいずれかのアイデアを持っているん...
 
タイミングを少しリラックスしてください。
 
私はMikroCのライブラリの組み込みを使用しています。私はこれらのライブラリと正常に使用して、すべてのインターネット上のリンクの何千ものを発見した。私はそうは思わないけど、タイミングがこっちに問題がある。しかし、私はまだタイミングシーケンスを見てみましょう。他の提案..
 
khansaab21これはばかげた質問かもしれませんが、あなたが適切にI / Oピンを定義することがありますか?時には非常に経験した皆さんのためにこの部分を忘れてしまった。もう一つは助言、ライブラリはCコンパイラが付属して考えてはいけないと、すべてのモジュールで問題なく動作します。メーカーによれば、その性能が少し(時には多くの)変化します。だから、さらに特定のライブラリは多くの人によって使用され、デバイスはライブラリがために書かれている性能で動作することができない場合があります。ミルウッドが言ったように、モジュールが他の回路にうまく機能している、すべてのピンの接続が正しいかどうかの場合、ほとんどの時間この問題は、時間の経過とともに存在する可能性があります。あなたは、モジュールの強度電圧端子をチェックしていますか?あなたは、正しい電圧を印加したことがありますか?
 
あなたがソフトウェアと確信している場合は、ハードウェアをチェックしてください
 
あなたのコードバディを投稿することができますか?また、ポートの適切な初期化のためにチェックアウトします。よろしく、Jerin。 :)
 
すべての回答やアドバイスを考慮に入れて、私はむしろライブラリ関数を使用するよりもLCD用にカスタマイズされた関数を書くことにしました。私は、カスタム関数の年のカップルを書き戻しましたが、彼らは8051だったとも私は、現時点では私のコンピュータでそれらを見つけることができません。いずれかの方法が、私は再それらを書くとステータスインジケータとしてビジー·フラグを使用します。このように私は、最適な遅延時間を見つける必要がいけない。何かが立ち上がるとすぐに私はこのスレッド内の投稿を再度紹介。
 
バディOK ......試すか.......よろしく、Jerin。 :)
 
みんな、助けalotありがとうございました。この問題は修正されていますが、私は広範囲に私の兄の結婚式で忙しかったとしてポストすることができませんでしたされています。ハードウェア側では、この問題は、バックライトとコントラストの互換性の組み合わせによるものであった。ソフトウェア側では、この問題は、不適切な遅延によるものであった。最初に私は私が最終的にそれらを訂正したまでは手動で遅延を調整しなければならなかったピンの不足のためにビジー·フラグのメソッドではなく、を使用することを考えました。
 
Congratz&幸運の男!!!よろしく、Jerin。 :)
 

Welcome to EDABoard.com

Sponsor

Back
Top