Hallo Leute, ich habe den gleichen LCD Controller in meinem LCD wie in AVR-GCC Tutorial. Also habe ich den Code von dem Tutorial übernohmen. Seit zwei Tagen versuche ich schon, den LCD richtig anzusteuern. Ich habe alle Pins auf PORTD angeschlossen: RS -> PORTD0 E -> PORTD1 D4->PORTD3 D5->PORTD4 D6->PORTD5 D7->PORTD6 Ich habe versucht den Code anzupassen, aber ich kriege es einfach nicht hin! Was mache ich falsch? Kann mir jemand vielelicht den Code anpassen? Ich weis einfach nicht was ich falsch mache! Gruß
mike schrieb:
> Ich weis einfach nicht was ich falsch mache!
Eine Frage vorweg:
Hast du das Display auch an die Spannungsversorgung angeschlossen?
Kontrastspannung auch nicht vergessen!
Hi
>Ich weis einfach nicht was ich falsch mache!
Wenn ich das richtig gesehen habe gehen deine LCD-Routinen davon aus,
das die Datenleitungen D4..7 an den Portpins 0..3 hängen. Das
widerspricht allerdings deiner Realität.
MfG Spess
Hallo, mike schrieb: > ich habe den gleichen LCD Controller in meinem LCD wie in AVR-GCC > Tutorial. > > Also habe ich den Code von dem Tutorial übernohmen. > Seit zwei Tagen versuche ich schon, den LCD richtig anzusteuern. > > Ich habe alle Pins auf PORTD angeschlossen: > > RS -> PORTD0 > E -> PORTD1 > D4->PORTD3 > D5->PORTD4 > D6->PORTD5 > D7->PORTD6 Das ist eine recht ungünstige (Anfänger-) Belegung. Du mußt so ziemlich die komplette Routine umschreiben. Das Beispiel läßt nur die Zuweisung von RS und E an anderes Pins zu, die Datenleitungen müssen wie im Header beschrieben an D0...D3 sein. Der Port selbst kann auch ein anderer als PORTD sein PS: warum nicht erstmal ein Display in der Originalbeschaltung in Gang bringen, dann schrittweise umbauen und anpassen? Warum muß immer alles gleich ganz anders sein? Gruß aus Berlin Michael
>PS: warum nicht erstmal ein Display in der Originalbeschaltung in Gang >bringen, dann schrittweise umbauen und anpassen? >Warum muß immer alles gleich ganz anders sein? Das frag ich mich auch immer. Gibt es eine Statistik wieviele schon mit den Tutorial Routinen auf die Fresse gefallen sind? Ist es eigentlich Absicht das die noch keiner auf bereits existierende flexiblere Routinen upgedatet hat?
Spannung und Kontrast ist ok! Das hätte ich vielleicht erwähnen sollen, aber das erste mal habe ich die Pinbelegung von AVR-GCC übernohmen. Leider konnte ich einige Schritte im Program nicht nachvollziehen und habe mich entschieden, andere PIN Belegung zu wählen.
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.