-
-
Hallo Garret,
eigentlich gehören noch ein paar Zeilen dazu:
- syscode 'xxxxx.s19'
damit wird ein Treiber in den Speicher des Microcontrollers geladen. Diese Anweisung steht meistens am Ende des Programms und ist in einem maschinenählichen Code geschrieben, der im Speicher ab der Adresse H101 geladen wird.
- define COMNAV &H0154
der Begriff COMNAV steht jetzt für die Adresse H0154
-sys COMVAV
bedeutet: springe auf die Adresse H0154 und führe den Code aus, der dort beginnt (Unterprogrammaufruf)
- define SUBCMD byte
reserviere für die Variable SUBCMD schon mal 1 byte, was reinkommt wird später festgelegt
- SUBCMD= x: sys COMNAV
SUMCMD ist ein Parameter für den anschließenden Unterprogrammaufruf und sagt dem Unterprogramm, welche Daten und in welcher Form die Ergebnisse des Unterprogramms zurückgeliefert werden sollen. Z.B. SUBCMD = 0 heißt: warte auf ein IR-Ereignis (wenn ich mich recht erinnere).
Hoffe, ich konnte dir helfen.
MfG
GaronG
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen