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
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.
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 ;-(
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.