Hallo,
ich versuche einen selbst aufgelöteteten STM32F042F6P6 zum Leben zu
erwecken.
Schaltungsaufbau:
-Adapterplatine TSSOP20 auf Lochraster 2,54mm von Roth
-Kondensatoren wie im Datenblatt 6.1.6 (Seite 43). Abweichend gibt es
kein VDDIO2 und wurde daher weggelassen. VSSA gibt es auch nicht und
hängt daher nur an Masse. Für die kleinen wurden Keramik Kondensatoren
verwendet und für die großen Elkos.
Programmer:
Der Programmer (STM32F072 Discovery Board) wurde mit NRST, SWDIO und
SWCLK verbunden. Brücken vom ST-Link entfernt.
Software:
-CubeMX:SWDIO, SWCLK und 1x GPIO_output wurden konfiguriert. Der GPIO
hat noch folgende Einstellungen:
PIO output level: Low
GPIO mode: Output Push Pull
GPIO Pull-up/Pull-down: No pull-up and no pull-down
Maximum output speed: High
-SW4STM32: In die while Schleife wurde folgendes ergänzt:
1 | HAL_GPIO_TogglePin(GPIOA, GPIO_PIN_5);
|
2 | HAL_Delay(100);
|
Ich bekomme die Meldung, dass ~4KB erfolgreich geschrieben wurden. Aber
es blinkt nichts.
Wenn ich debugge springt er zwischen den beiden Befehlen in der while
Schleife hin und her, so wie er soll. Nur LED geht keine an.
LED ist in Ordnung und Spannung an VCC sind 2,9V. Die Spannung am GPIO
verändert sich nicht. Anderer Port geht auch nicht.
Woran kann das liegen?