SPROG II Benutzerhandbuch für DecoderPro 2.1.7
Bootloader-Befehl
B a b c – Starte den Bootloader
Eingabeformat
Eingabewerte werden immer als Dezimalwerte angesehen, außer sie werden
durch ein 'b' oder 'h'-Prefix als Binär oder Hexadezimal festgelegt. Z.B. ist
h15 identisch mit 21 dezimal. Der O-Befehl ist eine Ausnahme (siehe unten).
Rückmeldungen
CV-Werte werden als Hexadezimalwerte angegeben.
Die Modusvariable (Wert in Wortlänge)
Die Modusvariable legt den Operationsmodus des SPROG fest Wenn der
Modus geändert wird, kann der neue Modus fest im EEPROM-Speicher
abgelegt werden. Die Modusvariable wird bei jedem Einschalten des SPROG
aus dem EEPROM gelesen.
Die Modusvariable ist ein 16 bit Binärwert, bei dem jedes Bit mit einer
bestimmten Funktion belegt ist; siehe untenstehende Tabelle.
Bit
Name
0
UNLOCK
1
Reserved
2
Reserved
3
CALC_ERROR
4
RR_MODE
Version 1.3 July 2008
Meldung
Bedeutung
!O
Überlastung/Kurzschluss
!E
Fehler (Error)
No-ack
Fehlende Angenommen-
Rückmeldung während der
Programmierung (No
acknowledge)
OK
Programmierung beendet
Funktion
Unlock der Firmware um ein Update mit Hilfe des
Bootloaders aufzuspielen. Dieses Bit wird nicht im
EEPROM gespeichert und wird bei jedem Reset des
SPROG zurückgesetzt
SPROG II gibt alle erhaltenen Zeichen wieder, wenn dieses
Bit gesetzt ist
Nicht benutzbar, für zukünftige Funktionen reserviert
Setzen, um das Error-Byte für den O-Befehl zu
berechnen.Wenn nicht gesetzt, muss das Error-Byte in der
Befehlszeile mitgeliefert werden
Setzen zum Rollenprüfstand/Testfahrt Modus
© Copyright 2008 SPROG DCC
53