Forum: Mikrocontroller und Digitale Elektronik STM32 CAN-Beispiel


von Benni N. (benninori)


Lesenswert?

Hi,

nach dem ich jetzt, auch dank eurer Hilfe, meine RS485-Schnittstelle in 
Betrieb genommen habe ist nun die CAN-Schnittstelle dran.
Habe recht schnell festgestellt, dass das wesentlich umfangreicher wird 
als die USART zu konfigurieren. Jetzt wollte ich mit einem Beispiel von 
ST arbeiten. Damit komme ich aber vorne und hinten nicht zurecht, da es 
so umfangreich ist und mit so vielen Dateien verknüpft ist, dass ich da 
gar kein Ende sehe. Da muss es doch auch übersichtlichere Beispiele 
geben. Hat einer von euch da was oder weiß wo ich was finde? Habe selber 
schon gegoogeld wie ein Großer aber nichts brauchbares gefunden.

von (prx) A. K. (prx)


Angehängte Dateien:

Lesenswert?

Bischen komplizierter als UART ist es schon, aber ich fand es insgesamt
doch bemerkenswert einfach. Allerdings habe ich mir nicht die Mühe
gemacht, die ST-Library zu verwenden.

Anbei mal das, was ich als erste Version für ein einfaches CAN-Module
gebaut hatte. Hängt ein bischen von meiner eigenen Umgebung ab, ist also
garantiert nicht unverändert nutzbar, aber vielleicht hilft es trotzdem.
Und ist auch nicht zu 100% getestet.

Ist auch nicht sonderlich gut dokumentiert, weil die Schnittstelle schon
in ähnlicher Form für MCP2515 und LPC2100 herhalten musste und deshalb
hier nur die ziemlich sparsame kommentierte Implementierung drinsteht.

von benninori (Gast)


Lesenswert?

super sache, vielen dank. da probier ich doch gleich mal ob ich da 
durchsteig.

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
Noch kein Account? Hier anmelden.