Forum: Compiler & IDEs Was meint ST mit CAN Mastermode / Slavemode?


von S. K. (hauspapa)


Angehängte Dateien:

Lesenswert?

Schönen Sonntag meine freundlichen Helfer

Ich versuche im Konfigurationstool STM32CubeMX einen STM32F107VBT6 
einzurichten. Für die beiden CAN Module sieht es aus wie im Bild.

Was meint ST mit CAN1 nur Mastermode und CAN2 nur Slavemode?

Habe weder im Datenblatt noch in der Referenz einen Unterschied zwischen 
CAN1 und CAN2 finden können.

erleuchtet mich
hauspapa

von Ein Anfänger (Gast)


Lesenswert?

Moin,

Im stm32f10x Reference Manual steht, dass nur CAN1 zugriff auf den SRAM 
hat (S. 646) und daher beim CAN2 noch zwischen CAN2 und SRAM hängt.

Außerdem scheinen die Filter zu CAN1 gezählt zu werden (daher hat dieser 
auch die Register für die Filterkonfiguration.

Für die Nutzung über ST-Libraries macht das aber keinen Unterschied.

von Adib (Gast)


Lesenswert?

Hallo,

Hab mich auch über die Wortwahl gewundert.
Die CANs benutzen gleiche Ressourcen, aber agieren nach außen völlig 
unabhängig.

Grüße, Adib.

von S. K. (hauspapa)


Lesenswert?

Besten Dank, jetzt hab ichs auch verstanden.
In der Rev. 16 vom Ref. manual ist es Seite 658ff.

Da ich nur 1x CAN benötige muss mich das im Moment wohl nicht kümmern.

schönen Abend
hauspapa

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.