Forum: Mikrocontroller und Digitale Elektronik STM32F303 am Bluepill lässt sich nicht programmieren.


von Johannes B. (Firma: Pescotech) (prinzenrolle1234)


Lesenswert?

Hallo zusammen :)

Ich habe einen BluePill mit einem STM32F103 Controller, welchen ich 
durch einen STM32F302 ersetzt habe. Leider konnte ich den neuen 
Controller nicht programmieren und erhielt die Meldung "No device 
found". Ich habe die Lötstellen überprüft und keine Fehler gefunden, 
jedoch funktionierte der 103er Controller einwandfrei. Ich habe mich 
gefragt, ob die Controller auf dem Versandweg beschädigt worden sein 
könnten, und ob es möglich ist, dass alle drei kaputt sind.

Ich habe eine weitere Bestellung aufgegeben, dieses Mal für STM32F303er 
von Distrelect, jedoch mit demselben Ergebnis. Ich habe versucht, den 
Controller mit der CubeIde und den Utility-Tools zu programmieren und 
habe auch verschiedene Optionen wie Boot0 und Reset ausprobiert.

Laut Datenblatt sollte der Wechsel des Controllers problemlos sein, 
daher frage ich mich, was ich übersehe?

von Wastl (hartundweichware)


Lesenswert?

Johannes B. schrieb:
> daher frage ich mich, was ich übersehe?

... uns zu zeigen was du machst.
Bilder sagen mehr als tasusend Worte.

von Stefan F. (Gast)


Lesenswert?

Welche der zahlreichen möglichen Schnittstellen hast du zu benutzen 
versucht? Und kannst du diese mit der selben Software auf dem selben 
Rechner aber einem anderen Board erfolgreich benutzen?

Wenn du kein Board zum Vergleich hast, dann besorge dir ein. Ich würde 
ein Nucleo F303 empfehlen.

von B. W. H. (kormorix)


Lesenswert?

Hallo,

- BOOT0 richtig angeschlossen?
- Referenzspannung ADW (V??) = VDD?

Das war`s in meinem Fall bei der Inbetriebnahme/Flashen eines 
STM32L010F4.

Viel Erfolg!

von B. W. H. (kormorix)


Lesenswert?

... nochwas:
Hast Du geprüft, ob der 302 die gleichen Pins zur Kommunikation mit dem 
ST-LINK benutzt wie der 103?

von Peter S. (peter_sch)


Lesenswert?

Nicht alle STM32F303er können über USB programmiert werden.

STM32F303x6/x8: USART1 (PA9/PA10), USART2 (PA2/PA3), I2C1 (PB6/PB7)

STM32F303xB/xC: USART1 (PA9/PA10), USART2 (PD5/PD6), USB (PA11/PA12)

von Stefan F. (Gast)


Lesenswert?

Peter S. schrieb:
> Nicht alle STM32F303er können über USB programmiert werden.

Logisch, weil die kleinen F303x6 und x8 gar keine USB Schnittstelle 
haben. Das hat der Johannes bestimmt berücksichtigt (hoffe ich).

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
Noch kein Account? Hier anmelden.