-
-
Erfahrener Benutzer
Roboter Genie
Hi,
der Bascom-Bootloader zeigt an einem Port an, daß er mit dem eigentlichen Programm beginnt, also entweder fertig ist, oder einen Timeout hatte.
Wenn daran eine LED hängt, dann blinkt die.
Beim Einschalten startet ja zuerst der Bootloader und wartet auf einen Startbefehl vom PC - Programm.
Kommt eine gewisse Zeit lang kein Startbefehl (beim Bascom Bootloader der Wert "123") an der seriellen Schnittstelle rein, wird der Bootloader beendet (Timeout),
der LED Pin wird ein paarmal getoggelt und das eigentliche Programm ab Adresse 0000 ausgeführt.
Ist kein Programm geladen, wird dann irgendwann wieder der Bootloader gestartet, dann fängt das Spiel wieder von vorne an.
Da es etwas dauert, bis der Programmzähler die Adressen bis zum Bootbereich hochgezählt hat, hast du eine Pause.
Wenn der Vorgang also immer wieder von vorne beginnt, dann ist kein Programm geladen.
(Oder das Programm ist fehlerhaft und läuft in's Nirvana ...) 
Gruß
Christopher
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen