Herunterladen Inhalt Inhalt Diese Seite drucken

JÄGER ADwin-X-A20 Handbuch Seite 147

Inhaltsverzeichnis

Werbung

ADwin
initialisiert den Controller einer CAN-Schnittstelle.
CAN_Init
Syntax
#Include
ADwin-X.Inc
ret_val
= CAN_Init(can_no, baudrate)
Parameter
Nummer (1, 2) der CAN-Schnittstelle
can_no
Baudrate des CAN-Controllers in Bit/Sekunde.
baudrate
Status der Befehlsausführung:
ret_val
-1: Keine CAN-Schnittstelle vorhanden..
0: Baudrate wurde eingestellt.
1: Baudrate unzulässig.
Bemerkungen
Die Anweisung führt bei der Initialisierung folgende Aktionen aus:
Reset (Hardware-Reset des CAN-Controllers).
Empfangs-FIFO und Sende-FIFO leeren.
Empfangsfilter deaktivieren (siehe CAN_RX_Set_Filter).
Baudrate einstellen.
Sie müssen diese Anweisung ausführen, bevor Sie mit anderen Befehlen auf
den CAN-Controller zugreifen. Wir empfehlen die Angabe im Prozessabschnitt
oder Init:.
LowInit:
Siehe auch
CAN_Msg, CAN_Receive, CAN_RX_Set_Filter, CAN_Transmit
Gültig für
X-A20+COM
Beispiel
#Include
ADwin-X.Inc
Init:
Rem Initialisiere CAN - Controller 1 mit 50000 Baud
Par_1
= CAN_Init(1,50000)
If
(Par_1
<> 0)
Then Exit
ADwin-X-A20, Handbuch Sep. 2019
CAN-Schnittstelle
CAN_Init
LONG
LONG
LONG
CAN_Init
141

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis