Forum: Mikrocontroller und Digitale Elektronik Cursorproblem hd47780


von Attila (Gast)


Angehängte Dateien:

Lesenswert?

Hallo Leute,

Ich bin gerade dabei ein 16x2 Zeichen Display mit hd47780 Controller 
anzusteuern, ich habe es soweit auch schon geschafft das ich ausgaben 
machen kann, jedoch habe ich Probleme mit dem Cursor.
Egal welchen Wert ich für den Cursor setze er schreibt immer in die 
erste zeile und schreibt scheinbar außerhalb des Anzeigebereichs links 
sodass die Ausgabe unvollständig ist.
Ich hab das ganze debuggt und dort funktioniert es, ich sehe wie der 
Cursor gesetzt wird und im Anschluss daran die Ausgaben an die richtige 
Stelle geschrieben wird.
Ich habe keine Idee woran das liegen kann, der Code ist ja scheinbar 
richtig wenn er es beim debuggen richtig ausgibt.

Programmiert wird in C mit AVR Studio 5.
Controller ist ein ATmega3250.
Angehängt findet ihr das Programm.

Vielen Dank schon mal für eure Hilfe :)

lg Attila

von holger (Gast)


Lesenswert?

Hier stimmt die Reihenfolge nicht (wieso hast du die verändert?).

#include <avr/io.h>
#include <util/delay.h>
#include "lcd-routines.h"

Deshalb funktionieren die ganzen Delays für das Display nicht.

von Attila (Gast)


Lesenswert?

Vielen Dank, das wars! :)
Warum ich das getauscht habe weiß ich selbst nicht.

lg Attila

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
Noch kein Account? Hier anmelden.
Lade...