Einstieg für CAN-bus mit dem AT91SAM7X

Gast #2052588
Lesenswert?

Hallo,

ich möchte mit der CAN-Schnittstelle des AT91SAM7X arbeiten, finde da 
aber keinen guten Einstiegspunkt. Das einzige(!) was ich bei Atmel 
finden konnte ist der blanke Code des CAN-Beispielprojekt für das 
Evaluation Kit. Da ich gerne verstehen möchte was da läuft um es für 
mein Szenario anzupassen suche ich irgendwelche Erläuterungen dazu. 
Leider ist der Code sehr spärlich kommentiert und eine richtige Doku 
scheint nicht existent. Grundsätzlich gibt's bei Atmel scheinbar keine 
Infos zu CAN mit dem ARM.

Langfristig soll die Mühle mit FreeRTOS und CANopen arbeiten. Bevor ich 
mir jetzt wochenlangen Frust bei trial&error antue wollte ich kurz 
fragen ob mir jemand einen Wink zum Pfad der Weisheit geben kann ;-) 
Atmel wird die Schnittstelle ja nicht aus optischen Gründen integriert 
haben.

Vielen Dank!
Gast #2053017
Lesenswert?

RTFM! Wie ich jetzt feststellen musste ist das Datenblatt doch 
hilfreicher als ich es in Erinnerung hatte. Wenn diese Erläuterungen 
jetzt noch Bezug zu Beispielcode hätten wärs ideal, aber so komme ich 
schon mal weiter.
Gast #2056625
Lesenswert?

Noch ein kleiner Nachtrag. Mit Google findet sich eine interessante 
Präsentation von Atmel mit dem Titel "sam7 controller area network". Es 
sind im Grunde die gleichen Infos wie im Datenblatt, aber nochmal anders 
und stellenweise auch verständlicher aufbereitet.
Gast #2066287
Lesenswert?

Kram *staub* hervorhol

Ich habe mittlerweile ein gutes theoretisches Verständnis vom 
CAN-Controller des ARM. Jetzt möchte ich die CAN-Bibliothek der at91lib 
gerne mit der FreeRTOS-Demo verheiraten und komme dabei irgendwie auf 
keinen grünen Zweig.

Irgendwie läuft es gerade darauf hinaus, dass ich alle notwendigen .h 
und .c-Dateien händisch im Projekt bzw. makefile verlinke. Aber ich 
denke das müsste garnicht nötig sein, da der Inhalt der meisten .h-files 
schon in anderen FreeRTOS-includes drin ist.

Gibt's da keinen eleganten Weg, wo die at91lib doch sogar mit der 
FreeRTOS-Demo ausgeliefert wird?

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