MCP Fehler bei Nachrichten während Initialisierung

Gast #3378732
Hallo,

ich habe ein Problem mit dem MCP2515 Chip. Ist bei der Initialisierung 
viel Verkehr am CAN Bus kommt es immer wieder mal vor, dass der MCP Chip 
am SPI Bus alles 1er oder 0er sendet.

Ich nutze den Bulk Receive Mode der 2 Empfangsboxen und beim Versenden 
tue ich dies ohne ISR. Der Chip selbst scheint zu funktionieren, denn 
sende ich im Fehlerfall zB alle Sekunde eine Nachricht am Bus bekomme 
ich im Sekundentakt den Interrupt, ich kann ihn auch in den 
Kofigurationsmodus danach senden aber beim Auslesen der Nachrichten 
empfangen ich am SPI dann immer laufend 1er oder 0er. Aber eben nur wenn 
wie gesagt beim Erst-Init am CAN Bus  Nachrichten so unter 30ms 
anliegen.

Hat da jemand eine Idee?

danke
reinhard

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 13 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.