Herunterladen Inhalt Inhalt Diese Seite drucken

Prinzipbeschreibung Der Api - Peak System PCAN-PCI Express FD Benutzerhandbuch

Inhaltsverzeichnis

Werbung

Mehrsprachige Debuggingausgabe
Ausgabesprache abhängig vom Betriebssystem
Definition eigener Debugging-Information möglich

6.2 Prinzipbeschreibung der API

Der Ablauf des Zugriffs auf das CAN-Interface ist in drei Phasen unterteilt:
Initialisierung
Ein CAN-Kanal muss vor der Benutzung initialisiert werden. Dafür werden die
Funktionen CAN_Initialize bei CAN und CAN_InitializeFD bei CAN FD
verwendet. Pro CAN-Interface-Typ erlaubt die API die gleichzeitige Verwendung von
bis zu 16 CAN-Kanälen. Bei erfolgreicher Initialisierung steht der CAN-Kanal zur
Verfügung. Weitere Einstellungen sind nicht erforderlich.
Interaktion
Zum Lesen und Schreiben von Nachrichten stehen, je nach Initialisierungsmodus,
CAN_Read und CAN_Write oder CAN_ReadFD und CAN_WriteFD zur Verfügung.
Es können zusätzliche Einstellungen vorgenommen werden, wie beispielsweise die
Einrichtung von Nachrichtenfiltern zur Beschränkung auf bestimmte CAN-IDs oder
das Versetzen des CAN-Controllers in den Listen-Only-Modus.
Für den Empfang von CAN-Nachrichten können Ereignisse zur automatischen
Benachrichtigung einer Anwendung (Client) konfiguriert werden. Das bietet folgende
Vorteile:
Die Anwendung muss nicht mehr regelmäßig auf Empfangsnachrichten prüfen
(kein Polling).
Die Reaktionszeit bei Empfang wird verkürzt.
Abschluss
Zum Beenden der Kommunikation wird die Funktion CAN_Uninitialize
aufgerufen, um unter anderem die für den CAN-Kanal reservierten Ressourcen
freizugeben. Außerdem wird der CAN-Kanal als „Frei" markiert und steht anderen
Anwendungen zur Verfügung.
6 API PCAN-Basic
PCAN-PCI Express FD
Benutzerhandbuch 2.0.1
© 2022 PEAK-System Technik GmbH
32

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Ipeh-004026Ipeh-004027Ipeh-004040

Inhaltsverzeichnis