Gast
#306705
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.
|
Anzeige
|
LCD an AT90S2313
Gast
#306705
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.
Gast
#306706
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....
Gast
#306707
Hallo, klar geht der sofort in die Endlosschleife.Also weg mit dem rjmp loop am anfang. gruss Andy
Gast
#306708
klar soll er ja auch, ich hab ja den Timer so eingestellt, dass der lcd_init erst nach einer Sekunde aufgerufen wird.
Gast
#306709
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
Gast
#306710
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?
Gast
#306711
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) Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|