Forum: Mikrocontroller und Digitale Elektronik Octopus+CAN Bus benutzen


von Stephan B. (stephan91)


Angehängte Dateien:

Lesenswert?

Hallo liebe Microcontroller Gemeinde,

ich möchte gern mit Hilfe des Octopus-Boards einen CAN-Bus aufbauen. 
Dafür habe ich 2 Octopus Boards die ich gerne mit einander verbunden 
habe. Nun möchte eine Tastererfassung eines Sidesticks, der an eines der 
beiden Octopusboards angeschlossen ist, an das andere via CAN Bus 
schicken. Die nötige Treiberschaltung, welche in dem dazugehörigen Buch 
steht habe ich schon 2 mal gebaut, sodass es physikalisch möglich ist 
einen CAN Bus zu nutzen. Ich initialisiere den Microcontroller so dass 
er ein 1Mbit/s als Übertragungsgeschwindigkeit, die Interrupts werden 
nach dem Senden ausgelöst und der CAN Standard 2.0B ist deaktiviert(s. 
Zeile 357ff). Darauf aktiviere ich ein Messageobject zum Senden von 
Daten mit der ID 1 und es soll an alle Senden also die ID-Mask ist 
0x00(s. Zeile 362). Mein Problem ist nun, dass wenn ich überprüfen will 
ob das zuletzt verwendete Messageobject auch wirklich den Modus senden 
besitzt wird mir gesagt, dass es deaktiviert ist. Wundert euch nicht ich 
habe nur die Möglichkeit über LEDs zu "debuggen", daher wird alles an 
den PORTC ausgegeben.

Ich danke euch schon mal im Voraus für eure hoffentlich hilfreichen 
Antworten

Gruß Stephan

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.