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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.