Gast
#4129604
Hallo Ich verwende den AT90CAN128 und empfangen mit ihm CAN Nachrichten. Es kommen zwei Nachrichten direkt hintereinander rein in einem Zyklus von 100ms. Mein Problem ist, dass die zweite CAN Nachricht, die auf die erste folgt nicht immer ankommt auf meinem Controller. Erst wenn ich sie mit einem Versatz von 5ms sende haut es zuverlässig hin. Ich arbeite mit der universellen CAN bib von kreatives-chaos.com. Die für einen die Funktionen senden und empfangen wie filtern realisiert. Mein Programm arbeitet sequenziell. Fragt also nach jedem Schleifendurchgang ab, ob CAN Nachrichten vorhanden sind. Kann ich dadurch Nachrichten verpassen, während mein Programm die CAN Nachrichten auswertet? Ich dachte das man mit 15 MOBs 15 Speicherplätze hat auf den Nachrichten landen bis sie abgerufen werden, weil wenn das so wäre dürfte ich ja nicht mit zwei Nachrichten ein Problem bekommen. Könnte mir einer einen Tipp geben in welcher Richtung man noch nach einem Fehler suchen könnte und sagen ob ich das mit den MOBs richtig verstanden habe, oder ob man die dann selber noch konfigurieren muss. Vielen Dank