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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren