"Hello World" für CAN mit AT90CAN in C

OP #821865
Lesenswert?

Mir fehlte immer ein einfaches Beispiel um CAN auf dem AT90CAN128 ans
laufen zu bekommen und zu verstehen. Jetzt habe ich sowas selbst
gemacht.
Hier die Beschreibung:


main_CAN_Hello_World.c
Dieses Programm ist eine einfach Version eine CAN Komunikation
einzurichten.
Es empfängt belibige CAN Frames bei 250 KBaud.
Ändert den dritten Datensatz auf 0x22,
Schaltet eine LED ein wenn der erste Datensatz < 0 ist.
Dazu Schließe eine LED mit (-) an Pin5 von Port C.
Das andere Ende mit 330 Ohm an +5V.

Alle zusätzlichen Dateien Lib, include... sind direkt und unverändert
von Atmel.
Außnahme config.h, hier bitte Oszylatorfrequenz und Baudrate anpassen.
Die Datei kommt von dem Atmel Beispiel "can_spy_echo_example". Beachte
auch die
Libary Erklärung AT90CAN128-64-32_CAN Library.pdf in der CAN Libary.

Erstellt mit AVR Studio 4.13 und dem C-Plugin WinAVR-20070525.



Viel spass!
PS. Falls ich hier irgendwelche Urheberrechte verletze oder Ähnliches
bitte um Nachricht. Das ist das erste mal, das ich Code veröffentliche.
Angehängte Dateien:

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren