Forum: Mikrocontroller und Digitale Elektronik LCD an AT90S2313


von Frederik-Riedel (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,
habe ein Problem beim Initialisieren eines 16x1 LCD`s
mit einem KS0066.
Bitte, bitte schaut einmal auf meine LCD init, ich bin fast
am verzweifeln.

von Stefan (Gast)


Lesenswert?

Wird der lcdinit-Abschnitt überhaupt irgendwann aufgerufen? Meiner
Meinung nach geht es aus dem start-Abschnitt mit dem rjmp ohne Umweg in
die loop-Endlosschleife....

von Andy (Gast)


Lesenswert?

Hallo,
klar geht der sofort in die Endlosschleife.Also weg mit dem rjmp loop
am anfang.
gruss
Andy

von Frederik-Riedel (Gast)


Lesenswert?

klar soll er ja auch, ich hab ja den Timer so eingestellt, dass der
lcd_init erst nach einer Sekunde aufgerufen wird.

von andy (Gast)


Lesenswert?

Hallo,das mit dem timer ist so nicht zu sehen.Desweitern,warum bindest
du eigentlich zigmal die wait ein?Was steht den da so drin.
gruss
Andy

von Stefan (Gast)


Lesenswert?

Ahja über den Timer... Ist das sinnvoll, die Interruptroutine mit
gesperrten Interrupts still und heimlich zur Endlosschleife zu machen?
Wenn die bisher unbekannte Wait-Routine Interrupts brauch, geht das
auch schief. Bzw. was geht eigentlich nicht oder nicht so wie du
willst?

von Frederik-Riedel (Gast)


Lesenswert?

In der include Datei wait steht einfach nur 20x ein nop Befehl,
da ich erst einmal das LCD ansteuern wollte (im tut stehen die
warte-Befehle etwas eleganter aus, ich weiß, allderdings musste ich sie
etwas modifizieren wie es das Datenblatt vorgibt)

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.