LCD Problem stk200

Gast #2659189
Lesenswert?
• ▲
▼
Hallo!

Ich steuere ein LCD mit einem ATMEGA 8 an. Verwende einen 7805 mit 300mA 
Steckernetzteil. Programmiergerät: stk 200 kompatibel.

Ich habe folgendes Problem mit meinem LCD: Wenn der PC läuft und der 
Programmer angeschlossen ist: alles OK.
Sobald ich den PC abschalte macht das LCD, was es will. Die Anzeige 
gerät
"durcheinanader", es flackert, so als ob es einen Reset machen würde, 
bei den einzelnen Schriftzeichen sind manche Pixel heller oder dunkler. 
Wenn ich den Programmer vom Board abstecke ändert das auch nichts. Die 
LCD Ansteuerung verwendet übrigends den MOSI Pin, aber ohne 
anheschlossenen Programmer sollte das doch nichts machen.

Kann das eventuell ein Stromversorgungsproblem sein, sodass sich das LCD 
den "zusätzlich nötigen" Strom über den Programmer von PC holt und wenn 
der aus ist, dann bricht alles zusammen?

Kann mir bitte jemand beim Troubleshooting helfen?

Danke!
Gast #2661910
Lesenswert?
• ▲
▼
Hallo!

Ich hab jetzt nochmal etwas getestet.

Ich habe eine selbstgelötete MC-Platine, die ein Breadboard versorgt.
Von dem Breadboard aus versorge ich das LCD (pin0,1).
Habe die Leitung von Breadboard zu LCD verkürzt -> subjektive 
Verbesserung (die Stellen am Display geraten nicht mehr durcheinander)

Also die Versorgungsspannung und der Stom an PIN2 (Vcc) des LCD bleibt 
gleich, egal ob der Programmer dran ist oder nicht.

Ich habe auch mehrere Programme getestet, die das LCD verwenden. Wenn 
ich zB. nur einen LM35 am ACD habe, dann funtioniert das LCD mit/ohne 
Programmierer gleich.

Bei anderen (längeren?) Programmen werden ohne Programmer die Pixel 
innerhalb der einzelnen Schriftzeichen unterschiedlich hell. Habe ein 
Foto probiert, aber da sieht man das nicht so wie in der Realität.

Ein zweites LCD ist schon auf dem Weg zu mir: Im Moment hab ich kein 
anderes zum Testen.

Ach ja: das LCD verwendet:

LCD Pin 1 -> GND
LCD Pin 2 -> +5V

LCD Pin 16 -> GND
LCD Pin 15 -> über Vorwiderstand an +5V

DB7 (LCD Pin 14) PD7
DB6 (LCD Pin 13) PD6
DB5 (LCD Pin 12) PD5
DB4 (LCD Pin 11) PD4

RS  (LCD Pin 4) PD0
R/W (LCD Pin 5) PD1
E   (LCD Pin 6) PD2

VEE (Kontrast, LCD Pin 3) OC2(PB3)

Vielleicht weiß jetzt jemand einen Rat?

Danke!

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.