Bearbeiten: Schema in besserer Qualität
Ich entwerfe eine Platine mit dem STM32f103C8T6 und möchte sie über SWD (mit dem ST-Link v2 USB-Anschluss) programmieren. Ich verwende den Schaltplan des Blue Pill-Entwicklerboards (oben abgebildet) als Referenz, aber es ist nicht klar, ob die SWDIO- und SWDCLK-Pins im SWD-Header direkt mit den SWIO- und SWCLK-Pins verbunden sind oder nicht. Sind sie?
Ja, sie sind verbunden.
Dieses Schema verwendet die Konvention, dass jedes beschriftete Netz mit allen anderen Netzen mit demselben Label verbunden ist. Beispielsweise werden die beiden mit „SWDIO“ und „SWCLK“ bezeichneten Netze des SWD-Steckers mit den dazu passenden Pins des Mikrocontrollers verbunden. Ebenso stimmen die Pins der beiden 20-Pin-Anschlüsse mit den Pins des Mikrocontrollers überein – sie bleiben nicht hängen.
(Es gibt auch einen Fehler im Schaltplan: Die Pins auf dem Mikrocontroller sind fälschlicherweise mit "SWIO" und "SWCLK" anstelle von SWDIO und SWDCLK beschriftet.)
Wenn dies die einzige Seite des Schaltplans ist, werden die SWD-Signale nicht mit der MCU verbunden. Aber das ist sehr verdächtig ... warum die Signale benennen und einen Stecker anschließen, wenn es keine tatsächlichen Verbindungen gibt? Ich vermute, dass einige Informationen fehlen.
SamGibson
Payton Grenich
SamGibson