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.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.