Forum: Mikrocontroller und Digitale Elektronik STM32F4 und CAN2


von Pepe (Gast)


Lesenswert?

Hallo.
Ich würde gerne den CAN2 im STM32F405 verwenden, um den integrierten 
Bootloader  zu benutzen. Sehe ich es richtig, dass der CAN2 nur mit 
aktivem CAN1 läuft ?
Ich brauche aber nur eine CAN-Verbindung. Was mache ich da am besten? 
Kann mir jemand helfen?
Vielen Dank schon mal. Pepe

von Steffen R. (steffen_rose)


Lesenswert?

Streng genommen muss der interne Takt des CAN1 aktiviert sein. Darum 
kümmert sich aber der Bootloader selbst. Eine Außenbeschaltung für den 
CAN1 ist nicht notwendig.

von Pepe (Gast)


Lesenswert?

Seh ich es richtig, dass für die Verwendung von CAN2 in meiner eigenen 
Firmware auch nur der Takt vom CAN1 aktiviert werden muss?
Wenn's so einfach ist, dann muss ich mich jetzt richtig über die eigene 
Dummheit ärgern ;-(

von Steffen R. (steffen_rose)


Lesenswert?

In der eigenen Firmware ist zu beachten, dass die Filterregister im 
Addressraum des CAN1 liegen.

Ab Filter 14 oder so sind sie dem CAN2 zugeordnet.

Und ja, mehr ist nicht damit gemeint.

von Disco (Gast)


Lesenswert?

Tackt von Can1 ist wichtig

von Disco (Gast)


Lesenswert?

Und die Filter auch im CAN 1

von npn (Gast)


Lesenswert?

Disco schrieb:
> Tackt von Can1 ist wichtig

Und was schrieb Steffen um 14:06? ;-)

von Pepe (Gast)


Lesenswert?

Danke für die Hilfe. Pepe.

von Disco (Gast)


Lesenswert?

Ich weiß, ich wollte es nur bekräftigen. Habe auch mal 1 Tage gesessen. 
Habe mir dann eine SetFilter Funktion geschrieben, die Listen oder 
Masken für CAN1 und 2 setzt.  CAN2 ist ja in soweit interessant, da der 
Bootloader damit arbeitet und mann dann über 1 Schnittstelle 
kommunizieren und programmieren kann.

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.