-
-
LCD - Nur schwarze Balken!
Hallo Leute, habe mal wieder ein großes Problem!
Habe ein LCD an einem MEGA16 angeschlossen und mit einem Testprogramm sollten Fehler entdeckt werden! Aber da ist der Hacken, an einem ATTiny2313 funktioniert es einwandfrei aber am MEGA16 erscheinen in der Ersten Zeile und schwarze Felder.
Mein erster Gedanke war, die Pinbelegung, wurde aber mehrfach überprüft.
Bitte hilft mir!
Gruß Douser
Hier noch der Quellcode!
$regfile = "m16def.dat"
$crystal = 8000000
Config Lcd = 16 * 2 'wir verwenden ein 4 x 20 Zeichen Display
' Im I/O Mode wird jeder Prozessor Pin einzeln angegeben
Config Lcdpin = Pin , Db4 = Portd.4 , Db5 = Portd.5 , Db6 = Portd.6 , Db7 = Portb.0 , E = Portd.3 , Rs = Portd.2
Do
Cls 'loesche das LCD Display
Cursor Off
Locate 1 , 1 'Cursor auf 1 Zeile, 1 Spalte
Lcd "Wohnwagenheizung" 'String auf Display anzeigen
Loop
End
-
Erfahrener Benutzer
Roboter Experte
Im Programm hast du ja eine Taktfrequenz von 8MHz angegeben. Hast du die auch beim ATMega16 so eingestellt? Denn standardmäßig läuft der mit intern erzeugten 1MHz.
-
-
Erfahrener Benutzer
Roboter Experte
-
wie meinst du das? beim schreiben wurde kein Fehler angegeben!
-
Erfahrener Benutzer
Roboter Experte
Ich meinte, ob das Display jetzt funktioniert.
-
Erfahrener Benutzer
Roboter Experte
Hi,
ich glaub du hast Initlcd vergessen. Und außerdem wird dein Display wegen der Schleife ununterbrochen gelöscht und wieder neu beschrieben. Vielleicht solltest du noch ne Wait Anweisung einbauen.
Keine Ahnung obs daran liegt.
MfG
-
Erfahrener Benutzer
Fleißiges Mitglied
Oder du packst den CLS befehl vor die Schleife also so
Config lcd
.. usw...
Cls
Do
Locate 1,1
Lcd "BLABLABLA"
Loop
Ich hatte ein ähnliches Problem und bei mir klappt nun alles.
-
Erfahrener Benutzer
Lebende Robotik Legende
Hallo!
Ich finde es unnötig, das gleiche mehrmals an Display zu schicken, es sei denn, es nur ein Testprogramm fürs Display ist.
MfG
-
Das Programm wurde nur zum Testen der Schaltung geschrieben!
Zu der Frage, ob die MHz umgestellt wurden, die sind schon vor der ersten Inbetriebnahme umgesterld worden und dann noch einmal überprüft. Müsste eigentlich passen!
Werde das mit dem CLS heute noch ausprobieren!
MFG Douser
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen