-
-
Erfahrener Benutzer
Fleißiges Mitglied
Hallo x-ryder,
ich werde Dein Programm morgen mal auf mein Testboard legen und mal schaun was sich machen lässt.
Aber soviel vorab:
- Ich nehme an Du Programmierst so wie ich mit BASCOM. Bascom deklariert die Interrupteinsprungsadresse beim Kompilieren automatisch, d.h. Du brauchst Dich darum nicht zu kümmern.
- Ich vermisse eine Zuweisung an die Variable "Millisekunden". In der Interruptroutine inkrementierts Du die Variable. Wo ist aber der Startwert. Irgendwo vor dem "Do" müsste zumindest stehen: Millisekunden = 0.
Alles weitere, denke ich, müsste funktionieren. Ich habe kürzlich ein ahnliches Prüfprogramm für einen ATmega16 geschrieben. Und das hat wunderbar funktioniert. Allerdings habe ich mein Display über die Compiler-Optionen eingestellt und nicht im Programm integriert.
Ich kann im Moment auch mit der Zeile "Config Lcdmode = Port" nichts anfangen, weil Du das Display im Pin-Mode betreibst. Ich werde das aber morgen testen und Dir hier posten.
Viele Grüße
Michael
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen