Der CAN-Treiber stellt eine Schnittstelle zu höheren Softwareschichten zur Verfügung, die weitestgehend hardwareunabhängig ist. Dies ermöglicht die Verwendung bzw. Wiederverwendung von Komponenten unabhängig von der entsprechenden Zielplattform. Die folgenden grundlegenden Funktionen werden vom CAN-Treiber bereitgestellt:
- Initialisierung des CAN-Controllers
- Senden von CAN-Nachrichten
- Empfang von CAN-Nachrichten
- Überlauf- und Fehlerbehandlung
- Benachrichtigung über Weckereignisse.
Für die Initialisierung der Hardware wie zum Beispiel Parametrierung des Hardware Akzeptanz Filters oder des Bus-Timing Registers bietet das Konfigurationstool eine Vorauswahl an. Zeitanforderungen werden, falls notwendig, bereits durch den CAN-Treiber bei der Initialisierung berücksichtigt.
Der CAN-Treiber ist für eine große Auswahl an Controllern verfügbar. Weitere Informationen finden Sie im Kapitel "Verfügbarkeit".

Kontakt