Hallo, ich lese mich gerade etwas in CAN ein. Dabei scheint es 2 "Arten" zu geben, CAN-Messages zu verarbeiten: Normale Receive Buffer (meist 2 Stück, z.B. LPC17xx; CM3) oder Message Objects (z.B. LPC11Cxx; CM0, werden wohl oft auch bei CANopen verwendet). Gibt es irgendwo eine Übersicht, wo die Vor- und Nachteile gegenübergestellt werden?
Zumindest beruhigt es mich, daß ich nicht der einzige unwissende bin ...
Ein Message Object ist idR ein extra Hardware Buffer, während der Receiver Buffer im RAM liegt. Hängt aber stark von den CAN makros ab.
Wenn die Filter entsprechend gesetzt sind, werden die Daten des Receive-Buffers in das zugehörige Message-Objekt kopiert, sonst verworfen.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.