Forum: Mikrocontroller und Digitale Elektronik Erheblicher Fehler im RM0008 für STM32F10x: CAN


von Wolfgang (Gast)


Lesenswert?

Servus bei'nand!

Bei meinen ersten Gehversuchen mit CAN auf ARM-M3 von STM fand ich nach 
einiger Konfusion gegenüber Standardwerten einen offensichtlich von 
Anfang an existierenden Fehler im CAN-Kapitel.

Rev. 4: Abb. 204 auf S. 511/681
Rev.11: Abb. 234 auf S. 628/1072
Rev.12: Abb. 234 auf S. 648/1096

zeigt die korrekten Rahmenlängen bei falschen ID-Blocklängen. Diese 
müssen lauten:
Data Frame (Standard Identifier), Arbitration Field = 12 Bits
Data Frame (Expanded Identifier), Arbitration Field 1 = 12 Bits, 
Arbitration Field 2 = 20 Bits
Remote Frame, Arbitration Field = 12 Bits

Weitere Fehler sind möglich. Für den, den's interessiert.

Gruß - Wolfgang

von Uwe Bonnes (Gast)


Lesenswert?

Ja, Interesse hier!

Danke

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.