Ich verwende die STM32L152-MCU für mein eigenes Projekt. Das Projekt wurde auf einem STM32 Discovery Board gestartet. Jetzt möchte ich mein eigenes Board haben, indem ich eine Leiterplatte mit der MCU entwerfe. Als Debugger/Programmierer wird ein externer ST-Linkv2 verwendet. (Getestet funktioniert gut mit einem anderen Erkennungsboard) Ein 6-poliger SWD-Anschluss wurde an Bord entworfen. Die Pin-Zuordnung zwischen ST-Link und MCU folgt dem Benutzerhandbuch.
Nachdem ich mein Board bekommen habe, verbinde ich das Board mit dem ST-Link. Die Platine wird durch eine externe Spannungsquelle von 3,3 V versorgt. Der ST-Link kann die MCU jedoch nicht finden. Mein aktuelles Ziel ist es, ST-Link meine MCU-Leiterplatte über SWD programmieren zu lassen. Es sollte dann kein komplexes Design sein. Anbei mein Schaltplan:
Ich denke, der externe Kristall ist jetzt für das Design möglicherweise nicht erforderlich. Wenn im Schaltplan nichts fehlt, stimmt vielleicht etwas mit der Eingangsspannung nicht. Ich habe alle Vdd mit Vcc verbunden. Ich habe auch online gelesen, also ist BOOT0 mit Masse verbunden und BOOT1 bleibt ohne Verbindung. Gibt es etwas, das ich verpasst habe?
In Ihrem Layout fehlen Entkopplungskondensatoren vollständig. Die MCU wird mit diesem Layout nicht laufen und die Uhr wird wahrscheinlich nicht einmal oszillieren.
David
MathieuL
Terry Lee
manuel