CAN-Schnittstelle
Init_CAN
Init_CAN
T11 TiCo
156
initialisiert den Controller einer CAN-Schnittstelle.
Init_CAN
Syntax
#Include
ADwinGoldII.inc / GoldIITiCo.inc
Init_CAN(channel)
Parameter
Nummer (1, 2) der CAN-Schnittstelle
channel
Bemerkungen
Die Anweisung führt folgende Aktionen aus:
•
Reset (Hardware-Reset des CAN-Controllers)
•
Alle Filter auf "must match" setzen.
•
Clockout-Register auf 0 setzen (= externe Frequenz wird nicht
geteilt).
•
Register „Bus-Configuration" auf 0 setzen.
•
Übertragungsrate für den CAN-Bus auf 1 MBit/s setzen.
•
Alle Message-Objekte sperren.
Sie müssen diese Anweisung ausführen, bevor Sie mit anderen Befe-
hlen auf den CAN-Controller zugreifen. Wir empfehlen die Angabe im
Prozessabschnitt
LowInit:
Siehe auch
CAN_Msg, En_CAN_Interrupt, En_Receive, En_Transmit,
Reg,
Read_Msg
Gültig für
Gold II-CAN
Beispiel
Rem Wählen Sie das passende Include für ADbasic / TiCoBasic
#Include
ADwinGoldII.inc'für ADbasic
Rem #Include GoldIITiCo.incfür TiCoBasic
INIT:
Init_CAN(1)
CAN-Controller 1
ADwin
oder Init:.
'Initialisiere den
ADwin-Gold II , Handbuch Version 1.52, März 2010
LONG
Get_CAN_