25 Freiprogrammierbare CAN-Schnittstelle
Das Anwenderprogramm bleibt so lange an der Zuweisung auf das Kommandore-
gister stehen, bis das Kommando vollständig abgearbeitet worden ist.
352
Register 10501: Kommandoregister
Funktion
Lesen
Schreiben
Wertebereich
Wert nach Reset
Die CAN-PRIM verfügt über folgende Kommandos:
1
Box einschalten:
Hierbei wird die ID der angewählten Box überprüft. Bei gültiger ID (für
CAN-PRIM können nur CAN-IDs verwendet werden, die nicht bereits
vom Systembus belegt sind, siehe Kapitel 25.4 "Reservierte CAN-
IDs", Seite 359) wird die Box durch Setzen des Valid-Bits im Box-Sta-
tusregister (Reg. 10510) eingeschaltet.
2
Box abschalten:
Das Box-Statusregister der angewählten Box wird auf '0' gesetzt und
ein eventuell vorhandener Eintrag aus dem Empfangs-Fifo entfernt.
3
Message senden:
Die Message in der angewählten Box wird gesendet, wenn die Box als
Sendebox konfiguriert und eingeschaltet worden ist.
Es wird maximal 5 Millisekunden gewartet, bis der CAN-Controller die
Message verschickt hat. Konnte die Message nicht abgesetzt werden,
so wird das Fehlerbit 3 im Box-Statusregister gesetzt.
4
NEW-DAT-Bit löschen:
Das NEW-DAT-Bit (Bit 1) im Box-Statusregister wird gelöscht. Damit
ist die Box wieder empfangsbereit.
5
Empfangsüberlauf-Bit löschen:
Das Overrun-Bit im Box-Statusregister wird gelöscht.
6
Sendefehler-Bit löschen:
Das Senderror-Bit im Box-Statusregister wird gelöscht.
7
NEW-DAT-Fifo löschen:
Das Fifo, in welchem die Box-Nummern der empfangenen Messages
angezeigt wird, wird gelöscht.
8
Standard-ID-Länge (11 Bit) einstellen:
Beschreibung
Letztes Kommando
Neues Kommando
0 .. 9
0
JetWeb
Jetter AG