
- CANpie: Struktur des Treibers
Der CAN Treiber CANpie (Controller Area Network Programming Interface Environment) ist eine standardisierte Schnittstelle für die Entwicklung von CAN Applikationen.
Der Treiber ist die Basis für Higher-Layer Protokolle (CANopen / DeviceNet / J1939) und ist für eine Vielzahl von Microcontrollern verfügbar. Durch verschiedene Konfigurationsmöglichkeiten ist eine individuelle Anpassung auf das Zielsystem möglich.
Eine komplette Beschreibung des CANpie Projektes befindet sich auf SourceForge.
Eigenschaften
- Modulare Struktur mit vielfältigen Anpassungsmöglichkeiten
- Optimiert auf niedrigen Bedarf an Ressourcen (ROM / RAM)
- Breites Spektrum von unterstützten CAN Controllern
- Unterstützung für Standard-Frames (11-Bit Identifier) und Extended Frames (29-Bit Identifier)
- Datenfluss über Interrupt oder Polling
- Unterstützung von virtuellen Mailboxen
Download
Datenblatt CANpie Treiber Quellcode (PDF)
Art.-Nr.
|
Hersteller |
Controller |
| 50.10.010 |
Atmel |
AT90CAN32 / AT90CAN64 / AT90CAN128 |
| 50.10.011 |
Atmel |
AT89C51CC01 / AT89C51CC03 |
| 50.10.026 |
Cygnal |
C8051Fxxx (C8051F040, C8051F041) |
| 50.10.021 |
Freescale |
Coldfire (MCF523x / MCF528x) |
| 50.10.023 |
Freescale |
XGATE (MC9S12XDP512) |
| 50.10.016 |
Fujitsu |
16LX Familie 340 (MB90F342 / MB90F347 / MB90F349) |
| 50.10.017 |
Fujitsu |
16LX Familie 385 (MB90F387) |
| 50.10.024 |
Fujitsu |
16LX Familie 495 (MB90F497 / MB90F498) |
| 50.10.002 |
Infineon |
C505 |
| 50.10.004 |
Infineon |
C16x Familie (C161 / C164 / C167) |
| 50.10.030 |
Infineon |
XC166 Familie (XC161CS / XC164CS / XC167CI) |
| 50.10.012 |
Microchip |
PIC18Fxx8x Familie (18F4680 / 18F6680 / 18F8680) |
| 50.10.008 |
NEC |
μPD70F32xx Familie (AFCAN) |
| 50.10.003 |
NXP |
SJA1000 |
| 50.10.015 |
NXP |
LPC21xx Familie (LPC2119 / LPC2129) |
| 50.10.027 |
ST |
STR7 Familie (STR710 / STR712) |
| 50.10.028 |
ST |
STR9 Familie (STR910 / STR911 / STR912) |
| 50.10.029 |
ST |
STM32 Familie (STM32F103x) |
| 50.10.031 |
ST |
ST10 Familie (ST10F26x / ST10F27x) |
| 50.10.020 |
Texas Instruments |
DSP TMS320F28xx |
| 50.10.025 |
Texas Instruments |
DSP TMS320LF24xx |