Probleme mit AT90CAN im Auto-Reply

OP #1314759
Lesenswert?
• ▲
▼
Hallo Can-Spezies,
Ich habe ein Problem mit dem Can-Controller AT90CAN32, der bei mir 
ausschließlich im AUTO-REPLY-Mode laufen soll. Auf einem alten 
Peak-Dongle, der alle 200ms eine Anfrage sendet, sehe ich die Antwort, 
die ist aber nicht vollständig, sondern schwankt zwischen Länge 1 und 3, 
obwohl sie 7 Byte lang sein sollte. Außerdem werden doppelt soviel 
Antworten angezeigt wie Sendeanfragen rausgingen!?
Ich habe viel von der Codesammlung des Marco Glietsch angewendet, komme 
aber damit nicht auf die Lösung des Problems. Anhängend das Main und die 
Funktion, die das Remote senden abwickeln soll.
hhoopi.

PS: Ich habe gerade festgestellt, dass mein WINAVR sich sehr seltsam 
verhält, stelle ich die Optimierung auf von O1 auf Os, kommen falsche 
Rechenwerte auf den Bildschirm, die ja manchmal als Remote-Antwort 
erscheinen. telle ich wieder zurück, sind die selten übertragenden Werte 
richtig. Kann die ganze Geschichte mit dem Compiler zu tun haben?
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.