MCP2515 keine CAN Bus Kommunikation möglich

Gast #4681852
Lesenswert?
• ▲
▼
Guten Abend zusammen,
ich schlage mich gerade mit dem MCP2515 und seinem Kollegen den MCP2551 
rum.
Ich habe 2 Arduino Uno's mit dem gleichen Aufbau der Schaltung wie im 
Anhang am laufen. Aber es findet keine CAN Bus Kommunikation statt.
Ich verwende eine Bücherei mit Beispiel aus dem Internet, aber irgendwie 
vertraue ich der nicht wirklich.
Sie meldet zwar über Serial CAN Init ok aber trotzdem kann das ja alles 
heißen.
Bus Terminierung habe ich schon überprüft auf beiden Seiten sind 120 Ohm 
Widerstände und im ausgeschaltetem Zustand hat der Bus einen Widerstand 
von 60 Ohm.
Beide Quarze schwingen ordentlich an, und auf dem SPI Bus ist auch was 
los.
Es wäre nett wenn sich jemand mal den Schaltplan anschauen könnte und 
mir sagen könnte ob da Fehler drin sind.
Wenn nicht dann wird es wohl an der Bücherei liegen.

Vielen Dank im voraus
Angehängte Dateien:
Gast #4682034
Lesenswert?
• ▲
▼
Investiere ca. 5..15€ in ein Logic Analyzer (Clone), betreibe diesen 
z.B. mit der freien Software Sigrok und schon kannst Du sowohl die SPI 
vor dem MCP als auch den CAN selbst genauestens debuggen. Anzeige der 
Übertragungen im Klartext, Bedienung ist ein Kinderspiel. Besser geht es 
kaum.

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.