Gast
#6951614
Hallo, ich habe schon einige CAN Beispiele gesehen wo zu Beginn in einer Schleife die MOBs durchrotiert werden und einige Register gelöscht werden, dann gibt es eine weitere verschachtelte Schleife die jeden der 8 Messagebuffer durchrotiert und löscht. Ich wollte mal fragen, ob das wirklich alles nötig ist, ich benutze nur 1 MOB und wollte jede CAN Nachricht sobald der RX Interrupt kommt abholen, hier sollte es zeitlich keine Probleme geben dass ich den Buffer überhaupt benötige. Da die Nachrichten sehr langsam übertragen werden. Kann mir jemand sagen ob das alles nötig ist. Ohne das ein Interrupt ausgelöst wird, frage ich keinen CAN-Nachricht ab, also sollte doch falls da vorher Müll drinstand, es egal sein ob Sie überschrieben wird. Oder wird keine neue Nachricht dort abgelegt wenn schon etwas drinsteht? Es geht um die AVR CAN µC z.B. AT90CAN, ATMega16/32/64M1,...