vampi
06.08.2007, 23:21
Hallo,
ich möchte mit dem ATMega32L (8MHz,5V) Daten auf eine SD-Karte schreiben.
Das funktioniert optimal mit AVR-DOS. Ok.
Zusätzlich möchte ich nun etwas auf dem Display ausgeben. Mit der Einbindung von AVR-DOS hüpft der Cursor wie wild rum, gibt aber nichts aus. ](*,)
Ansonsten läuft alles so wie es sein soll. (Bis auf das LCD eben.)
Jetzt habe ich festgestellt, dass das LCD bis zu der Config Clock Zeile richtig arbeitet.
$include "Config_MMC.bas"
$include "CONFIG_AVR-DOS.bas"
'Bis genau hier her funktioniert das LCD wunderbar.
Config Clock = Soft
'Hier wird nichtsmehr auf dem Display ausgegeben, nur der Cursor springt wild rum.
Enable Interrupts
Config Date = Dmy , Separator = .
Time$ = "03:33:33" : Date$ = "03.03.03"
Da ich soweiso keine Zeit/Datums Angaben brauche, würde ich auch auf den Zeitstempel der Datei verzichten. (Kann ja alles 03.03.03 um 03:33 sein.)
Weglassen kann ich aber die Zeile "Config Clock = Soft" nicht, denn dann motzt AVR-DOS.
Interrupts oder Timer habe ich keine im Programm. (bis auf die von AVR-DOS natürlich)
LCD wir über 4-Bit / Pin angesprochen.
AVR-DOS läuft mit HW-SPI.
Hat jemand Ideen? Oder hatte jemand schonmal das Problem gehabt/gelöst?
Oder wie kann man in AVR-DOS Zeit/Datum "abschalten"?
Bin dankbar für jeden Tip!
Vielen Dank;
Gruß Peter
ich möchte mit dem ATMega32L (8MHz,5V) Daten auf eine SD-Karte schreiben.
Das funktioniert optimal mit AVR-DOS. Ok.
Zusätzlich möchte ich nun etwas auf dem Display ausgeben. Mit der Einbindung von AVR-DOS hüpft der Cursor wie wild rum, gibt aber nichts aus. ](*,)
Ansonsten läuft alles so wie es sein soll. (Bis auf das LCD eben.)
Jetzt habe ich festgestellt, dass das LCD bis zu der Config Clock Zeile richtig arbeitet.
$include "Config_MMC.bas"
$include "CONFIG_AVR-DOS.bas"
'Bis genau hier her funktioniert das LCD wunderbar.
Config Clock = Soft
'Hier wird nichtsmehr auf dem Display ausgegeben, nur der Cursor springt wild rum.
Enable Interrupts
Config Date = Dmy , Separator = .
Time$ = "03:33:33" : Date$ = "03.03.03"
Da ich soweiso keine Zeit/Datums Angaben brauche, würde ich auch auf den Zeitstempel der Datei verzichten. (Kann ja alles 03.03.03 um 03:33 sein.)
Weglassen kann ich aber die Zeile "Config Clock = Soft" nicht, denn dann motzt AVR-DOS.
Interrupts oder Timer habe ich keine im Programm. (bis auf die von AVR-DOS natürlich)
LCD wir über 4-Bit / Pin angesprochen.
AVR-DOS läuft mit HW-SPI.
Hat jemand Ideen? Oder hatte jemand schonmal das Problem gehabt/gelöst?
Oder wie kann man in AVR-DOS Zeit/Datum "abschalten"?
Bin dankbar für jeden Tip!
Vielen Dank;
Gruß Peter