Octopus+CAN Bus benutzen

OP #2723356
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
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