Problem beim Empfangen über CAN-Bus

OP #2278930
Lesenswert?
• ▲
▼
Hallo,

ich habe zwei at90can die über per CAN miteinander kommuniziere. das 
klappt soweit auch gut. jedoch habe ich das problem, dass nach dem 15. 
mal senden der empfang nicht mehr funktioniert, es wird dazu die ISR 
nicht mehr aufgerufen. für mich hört sich das nach einem buffer overflow 
oder ähnliches an. jedoch weiß ich nicht genau woran es liegt.
nach diesem beitrag Beitrag "AT90CAN: Nur 15x senden und kein Empfang" sollte 
man die interrupts aktivieren damit ein "cleanen" möglich ist. jedoch 
hat das bei mir leider nicht geholfen
scheinbar muss man die mailboxen reseten oder ähnliches ?!
hat jemand vllt eine idee ?? code poste ich wenn der benötigt wird gern 
dazu

danke im voraus

liebe grüße

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.