Forum: Mikrocontroller und Digitale Elektronik STM32F030F4P6 läuft nicht an


von Markus S. (acepilot)


Angehängte Dateien:

Lesenswert?

Hallo zusammen,

Ich versuche zurzeit den Umstieg von der AVR Welt zur Cortex Welt zu 
vollziehen. Als Toolkette verwende ich Coocox und als Programmieradapter 
ein ST-Link V2 Clone.

Als Zielcontroller habe ich mir ein paar STM32F030F4P6 Controller 
geholt. Mit einem dieser Controller habe ich mir ein Testboard gebaut, 
mit dem ich die ersten Gehversuche machen möchte.

Leider habe ich mit dieser Schaltung ein Problem. Aus irgendeinem Grund 
scheint der Controller nicht zuverlässig anzulaufen. Berühre ich mit dem 
Finger den BOOT0, OSC_IN oder OSC_OUT Pin läuft der Kontroller an und 
arbeitet das geflashte Programm ab.

Die Schaltung als auch das Board Design könnt ihr in den Bildern sehen. 
Ich habe auch schon versucht den NRST Pin dauerhaft auf 3,3V zu 
schalten, ohne Erfolg.

Für den ein oder anderen Fingerzeig, wo mein Problem liegen könnte wäre 
ich echt dankbar.

Gruß,
Markus

von Ingo L. (corrtexx)


Lesenswert?

BOOT0 gehört auf Masse über einen PullDown.
Die OSC-Eingänge würde ich nicht unbedingt offen lassen sondern auch 
über PullDowns nach GND schalten...

Alte Regel, offene Eingänge nicht offen lassen ;)

von Markus S. (acepilot)


Lesenswert?

Super das hat geholfen, wieder etwas dazugelernt.
Werde das gleich mal umsetzten und das Board ändern.

von Stefan K. (stefan64)


Lesenswert?

Hier gibt es ein STM32F030 Board und den dazugehörigen Schaltplan:

http://www.watterott.com/de/STM32F030F4P6-Minimum-Systerm-Board-Cortex-M0

Du kannst ja mal vergleichen, was da alles anders ist.

Gruß, Stefan

von Gerd E. (robberknight)


Lesenswert?

Schau doch mal ins Datenblatt von dem Controller, Kapitel "Electrical 
characteristics" / "Power supply scheme".

Bei Dir fehlt u.a. ein 2. 100nF und ein 4.7µF für Vdd und der 1µF für 
Vdda.

Das "must" dort im Datenblatt in einem Absatz mit "Caution" vornedran 
macht doch ziemlich deutlich, daß es keine gute Idee ist da wesentlich 
von abzuweichen.

von google (Gast)


Angehängte Dateien:

Lesenswert?

Die Dinger laufen unglaublich stabil, wenn man die wenigstens annähernd 
nach Datenblatt beschaltet.

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.