hallo zusammen, ich versuche im Rahmen eines schulprojektes ein LC-Display anzusteuern (vergeblich). Die initialisierungsroutine habe ich aus dem Datenblatt und von sprut.de. Allerdings kriege ich nichts auf dem Display zu sehen. Habe alles Verdrahtet , lege die Spannung an und erkenne zwar das zwei Zeilen Initalisiert sind bzw. ich sehe zwei Zeilen aber halt nur diese Schwarzen balken und nicht das was ich eig. ausgeben will. Ich bitte um Rat gruß an alle
eee sry hab ich vergessen zu erwähnen werden die meisten sicherlich ausdem quelltext entnehmen können aber ich wollte das Display 8 Bittig Initialiseren.
Hi >lege die Spannung an und erkenne zwar das zwei >Zeilen Initalisiert sind bzw.... Nein. Heißt nur, das dein Kontrast falsch eingestellt ist. Ohne Initialisierung sollt eine Zeile schwarz sein. MfG Spess
spess53 schrieb: > Hi > >>lege die Spannung an und erkenne zwar das zwei >>Zeilen Initalisiert sind bzw.... > > Nein. Heißt nur, das dein Kontrast falsch eingestellt ist. Ohne > Initialisierung sollt eine Zeile schwarz sein. > > MfG Spess Oder bei einem 4 zeiligen LCD die 1. und 3. Wie steht's um den PIC läuft der überhaupts an ? Wie sieht es mit der Einstellung der Kontrastrpannung aus ? Welches Display hast du verwendet ? Wie ist es verdrahtet ? Hast du die Software mal simuliert ?
Hi, hier ist mal ein Beispiel Code von Microchip für den 16F877A. Ist allerdings 4-bittig, das müsstest du noch ändern. In der demo.asm siehst du dann wie man es benutzt. Bin leider nicht so der Assembler Guru, kann dir daher wenig helfen.
vielen dank für die schnellen antworten. also der quarz schwingt an kontrastspannung habe ich habe ich über einen poti variierbar angeschlossen. datenleitungen habe ich von portb alle 8bit angeschlossen steuerleitungen Enable aus RA1=Enable ; RA2=RW; RA3=RS Das Display ist ein 2x16 Display mit dem Controller hd44780
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.