Gast
#5487340
Hallo. Ich hab mit einem STM32F405RGT7 ein Problem, dass ich nicht verstehe und gerade auch nicht eingrenzen kann. Ich verwende SWD zum Flashen/Debuggen und möchte den PA12 für den CAN1_TX verwenden. SWDIO ist bei dem Controller auf PA13. Ich kann flashen und debuggen und der Controller macht auch alles was ich möchte. Sollte also grundsätzlich funktionieren. Sobald ich aber PA12 als OUT bzw. AF konfiguriere, bricht aber beim ST-LINK die Verbindung ab und der Controller steht. Dies passiert unabhängig von CAN1. Sobald in GPIO_INIT der OTYPER gesetzt wird, hängt der Controller. Konfiguriere ich PA12 als Input läuft der Controller weiter. Hab folgendes schon probiert: - 2. LP geprüft; gleiches Verhalten - Pins/Leiterbahnen durchgemessen; Mit bestückten Bauteilen > 25MOhm zwischen den Bahnen/Pins. Die gleiche Anbindung an den CAN1 bzw die gleichen Pins verwende ich seit Jahren schon erfolgreich in anderen Schaltungen. Und hatte noch nie Probleme mit dem CAN bzw ST-Link. Was mir aber aufgefallen ist: auf den nicht-funktionierenden Schaltungen ist jeweils ein STM32F405RGT7 drauf. Bei anderen Schaltungen (die funktionieren) ist anscheinend immer ein ...RGT6 drauf. Ob dies Zufall ist oder nicht, kann ich nicht sagen. Kann mir jemand helfen? Ich steh gerade im Wald :-)