Forum: Mikrocontroller und Digitale Elektronik AT90CAN Bibliothek


von Dominik Wuest (Gast)


Angehängte Dateien:

Lesenswert?

Hallo zusammen,

ich benutze schon länger eine CAN Bibliothek von hier, welche übrigens 
prima auf meinem AT90CAN64 funktioniert.

Leider finde ich das alte Thema nicht mehr. Ich hänge euch das Projekt 
an.

Eine Unschönheit konnte ich feststellen. Wenn kein zweiter Teilnehmer am 
CAN ist (also Bus-Heavy) hängt sich der Controller auf.

Das Problem konnte liegt an folgender Zeile in der CAN.c:

// Warten bis die Datenübertragung beendet ist (TXOK-Flag von 
CAN-Controller gesetzt)
while (!getbit(CANSTMOB, TXOK));

Gibt es eine bessere Lösung ausser Watchdog? :)

Gruss Dominik

von Dominik Wuest (Gast)


Lesenswert?

Ich habe das alte Thema wieder gefunden.

Beitrag "CAN-Bibliothek für den at90CAN128 und das AVRStudio"

Mein "Problem" wird da schon besprochen.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.