Hallo liebe Community, ich möchte das Disc-Board vom STM32F429 extern mit 5V betreiben. Wenn ich an den 5V Pin die 5V anlege, gehen alle LEDs auf der Debugger-Seite und das Display an, aber das Programm startet nicht. Ich muss zu meiner Schande gestehen, dass ich vor Längerem die Diode D2 gegrillt und behelfsmäßig mit einer 1N4148 ersetzt habe. Nichtsdestotrotz funktionert alles mit USB, aber wenn ich extern 5V einspeise, dann geht es nicht. Wenn die 5V extern anliegen, gibt der 3V Pin auch entsprechend 3V aus. Habt ihr einen Hinweis für mich? Vielen Dank :)
:
Bearbeitet durch User
Ich hatte das selbe Problem mit der neuesten Revision des STM32F4Disco mit dem F407. Das lag daran, dass darauf nicht mehr der ST-Link v2 sondern v2-1 drauf ist (mit dem USB Massenspeicher). Wenn der ST-Link v2-1 nicht mit USB verbunden wird hält er, soweit ich mich erinnere, den Mikrocontroller permanent im Reset. Keine Ahnung ob das ein Bug in der Firmware ist oder so gewollt.. Die einzige Lösung die ich gefunden habe war auf der Rückseite des Boards die Lötbrücke SB10 zu brücken. Das müsste die Brücke am NRST Pin des ST-Link sein, vorher am besten im Schaltplan des Discoboards nachschauen (ist im User Manual drin). Das hält dann allerdings den ST-Link im Reset, damit der wiederum den Controller nicht im Reset halten kann. Solange die Lötbrücke drin ist kann man den OnBoard ST-Link nicht verwenden. Also am besten erst wenn des Programm fehlerfrei läuft die Brücke setzen (es sei denn es macht dir Spaß mit Entlötlitze zu arbeiten :D) Vielleicht weiss aber ja jemand anderes noch eine bessere Lösung.
:
Bearbeitet durch User
bei den Nucleo Boards kann man den Jumper JP1 setzen, dann geht's auch ohne USB. Bei dem Disco Board kann man ein Jumperkabel auf der linken Stiftleiste von +3V3 nach Reset setzen. Gruß, dasrotemopped.
Christoph S. schrieb: > Ich hatte das selbe Problem mit der neuesten Revision des STM32F4Disco > mit dem F407. > Das lag daran, dass darauf nicht mehr der ST-Link v2 sondern v2-1 drauf > ist (mit dem USB Massenspeicher). > > Wenn der ST-Link v2-1 nicht mit USB verbunden wird hält er, soweit ich > mich erinnere, den Mikrocontroller permanent im Reset. > Keine Ahnung ob das ein Bug in der Firmware ist oder so gewollt.. > > Die einzige Lösung die ich gefunden habe war auf der Rückseite des > Boards die Lötbrücke SB10 zu brücken. Das müsste die Brücke am NRST Pin > des ST-Link sein, vorher am besten im Schaltplan des Discoboards > nachschauen (ist im User Manual drin). > > Das hält dann allerdings den ST-Link im Reset, damit der wiederum den > Controller nicht im Reset halten kann. Solange die Lötbrücke drin ist > kann man den OnBoard ST-Link nicht verwenden. > > Also am besten erst wenn des Programm fehlerfrei läuft die Brücke setzen > (es sei denn es macht dir Spaß mit Entlötlitze zu arbeiten :D) > > Vielleicht weiss aber ja jemand anderes noch eine bessere Lösung. Mir ist es heute auch aufgefallen, dass wenn das Board über +5V über USB betrieben wird ohne dass der Rechner läuft es auch nicht geht. Ich hab schon sowas ähnliches im Internet gelesen und ich frage mich, was sich ST dabei gedacht hat. Ich fand es gerade gut, dass man das Board für Applikationen fest verbauen kann und es dennoch debuggen konnte. So war es zumindest beim DIC0. Ich hab mich sowieso gewundert, wieso das Board jedes Mal als Wechseldatenträger erkannt wird. Das ist wohl eine der Änderungen von DISC0 zu DISC1. Vllt sollte ich einen Schalter einbauen, sodass es möglich ist da Board auch debuggen oder Updates einspielen zu können ohne es komplett ausbauen und entlöten zu müssen. Dennoch danke für eure Hilfe :)
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.