Hallo zusammen, ich wollte mich mal so langsam in Richtung 32-Bit Controller bewegen. In diesem Forum habe ich oft STM32 gelesen und mich ein wenig schlau darüber gemacht. Ich weiß dennoch nicht genau, welches Entwicklerboard ich mir anschaffen soll. Könntet Ihr mir vielleicht ein geeignetes Starter-Kit empfehlen? Bei Conrad sind mir die Boards zwischen 10-und 20€ aufgefallen. Das sind ja schon mal sehr interessante Preise. MfG
Watchdog@doghouse schrieb: > Bei Conrad sind mir die Boards zwischen 10-und 20€ aufgefallen. Welche denn? Die Nucleo-Boards? Wenn ja, dann nimm ein NUCLEO F103RB. Der darauf eingesetzte STM32F103 ist eine Art "Quasistandard" für die billigen China-Boards, die du dann für 1,90€ z.B. bei http://www.ebay.de/itm/1X-STM32F103C8T6-STM32-Minimum-System-Development-Board-Module-For-Arduino-TE435-/272283008473?hash=item3f6554fdd9:g:GTAAAOSwMNxXazXE kaufen kannst. Billiger kommst du kaum mehr an so viel Rechenleistung... ;-)
Lothar M. schrieb: > Watchdog@doghouse schrieb: >> Bei Conrad sind mir die Boards zwischen 10-und 20€ aufgefallen. > Welche denn? Die Nucleo-Boards? > Wenn ja, dann nimm ein NUCLEO F103RB. Der darauf eingesetzte STM32F103 > ist eine Art "Quasistandard" für die billigen China-Boards, die du dann > für 1,90€ z.B. bei > Ebay-Artikel Nr. 272283008473 > kaufen kannst. > > Billiger kommst du kaum mehr an so viel Rechenleistung... ;-) Ich habe folgende gefunden: 1. STM32L100C-DISCO 2. STM32VLDISCOVERY 3. NUCLEO-F072RB 4. NUCLEO-F303RE 5. STM32F0DISCOVERY 6. STM32F0308-DISCO 7. NUCLEO-F070RB 8. NUCLEO-F334R8 9. NUCLEO-F103RB 10. NUCLEO-F091RC 11. NUCLEO-F302R8 12. NUCLEO-F446RE 13. NUCLEO-F030R8 14. STM32L152C-DISCO 15. NUCLEO-F411RE 16. STM32F3DISCOVERY 17. NUCLEO-F401RE 18. NUCLEO-L053R8 und es gibt weitere die mehr als 20€ kosten. Ich blicke gerade da nicht durch. Welche benutzt ihr denn so?
Vielleicht noch als Anmerkung. Die Kenntnisse möchte ich auch beruflich anwenden können. Bin noch ein Student :) MfG
Watchdog@doghouse schrieb: > 14. STM32L152C-DISCO Jenes nutze ich, ich fands praktisch direkt nen Display dabei zu haben. Bei den Preisen der meisten Boards kann man aber wohl generell nicht viel falsch machen... Bislang noch ungenutzt rumliegen hab ich außerdem ein NUCLEO-L476RG (für potentielle Spielereien mit der SAI-Schnittstelle vom STM32L476RG) Lothar M. schrieb: > Wenn ja, dann nimm ein NUCLEO F103RB. Der darauf eingesetzte STM32F103 > ist eine Art "Quasistandard" für die billigen China-Boards, die du dann > für 1,90€ z.B. bei > Ebay-Artikel Nr. 272283008473 > kaufen kannst. Interessanter Tipp!
Diese 2,- stm32 Boards heissen in der stm32 Szene blue pill, und Du findest hier z.B. alle vergleichbaren Boards: http://stm32duino.com/viewforum.php?f=28
Watchdog@doghouse schrieb: > Welche benutzt ihr denn so? Hatte mir als erstes zwei Stück STM32VL Discovery zugelegt (STM32F100), dann einen STM32F429 Discovery und später noch einen STM32F4 Discovery - jeweils projektorientiert und weil ich die Peripherie benutzen wollte.
Die discovery boards haben meistes sensoren / display auf die boards selbst. Damit sind nicht alle pins frei. Ideal wen du mit diese sensoren oder displays etwas machen wollte. Die nucleos haben fast alle pins frei verfugbar. Ich habe sowohl mit den discovery F100rb, F300 und F400 expermimentiert, das is alles top. Wie hoher die nr, wie mehr periferie und mehr complexitat. Die nucleo boards haben ein ST-link V2, und die serielle schnittstelle von µ ist direct ueber die ST-link verfugbar ! Fiele ST-boards haben zwei pinheaders neben ein ander, damit konnen sie nicht en breadboard verwenden. Mein Forschlag : fangen sie an mit die einfachere boards (F100). Schwieriger ist die Auswahl von IDE...
Ich empfehle ebenfalls das Nucelo F103RB Board. Da hast du einen mittelgroßen µC mit seiner Minimalbeschaltung drauf, sowie einen abtrennbaren Debugger, Programmer und USB-UART. Für weitere Experimente gefällt mir auch das Bluepill Board aus China. Es ist unschlagbar billig und tut was es soll (nachdem man den falschen Widerstand ändert). Um dieses zu benutzen, brauchst du allerdings zusätzlich den Programmieradapter oder USB-UART. Aber den hast du dann ja schon, wenn du mit einem Nucelo Board anfängst. Nachdem ich einige IDE's ausprobiert habe, bin ich bei der System Workbench SW4STM gelandet. Die wird von STM unterstützt und lässt sich ziemlich einfach installieren, weil man da alle Komponenten in einem fertigen Paket zusammen hat. Sie basiert auf Eclipse. Die Gestaltung der Benutzerobefläche von Eclipse mag ich zwar nicht, aber immerhin funktioniert sie und ist unter den kostenlosen zweifellos eine der besten. Ansonsten kannst du auch die Arduino IDE mitsamt seinem Framework versuchen. Die entsprechende Erweiterung dazu hiesst STM32duino. Es gibt auch eine Alternative dazu mit Namen STM32generic, die habe ich aber nicht ausprobiert. Meine Notizen zu dem Thema: http://stefanfrings.de/stm32/index.html
Watchdog@doghouse schrieb: > Welche benutzt ihr denn so? Du hast jetzt nichts über Deine allgemeinen Vorkenntnisse mitgeteilt. Wenn Du nicht ein sehr versierter Mikrocontroller-Anwender bist, dann ist der Tip mit dem STM32F103 nicht schlecht. Der ist sehr weit verbreitet, nicht zuletzt wegen der praktischen Billig-Boards aus China. Zudem ist er innerhalb der STM32-Familie einer der am wenigsten komplexen, nur der von Matthias S. genannte STM32F100 ist noch simpler. Das macht den Einstieg deutlich einfacher, da die Peripherie nicht so viele Fallstricke bereit hält. Z.B. hat der DMA-Controller weniger Funktionen, die Benutzung lässt sich also leichter aneignen, ein Aufstieg auf größere Controller wie den M4 oder M7 gelingt Dir dann recht leicht, wenn Du den 103 erstmal durchschaut hast. Wenn Du es günstig haben möchtest und noch ein, zwei Kabel stecken kannst, dann empfehle ich auch das oben genannte ST32F103-Board ("Blue Pill"). Dazu brauchst Du noch einen billigen ST-Link-Clone, z.B. http://www.ebay.de/itm/ST-Link-V2-Emulator-Downloader-Programmer-STM32F103C8T6-STM8-STM32-w-Cable-/191995253946?hash=item2cb3cf14ba:g:II8AAOSwZJBYAEgn für das Debuggen und Flashen. Damit kannst Du dann sofort loslegen.
Ich habe gelesen, daß die Software von STM nicht mit den nachgemachten ST-Links funktioniert stimmt das? Ist dann die System Workbench etwa auch betroffen?
Stefan U. schrieb: > Ich habe gelesen, daß die Software von STM nicht mit den > nachgemachten > ST-Links funktioniert stimmt das? > > Ist dann die System Workbench etwa auch betroffen? Welche Software meinst Du? Ich nutze die System Workbench nicht, aber meine ST-Link-Clones lassen sich alle mit den Updates der Original-ST-Software immer auf den neuesten Stand flashen.
> Welche Software meinst Du? "Die" Software :-) Keine Ahnung, ich habe das auf ein paar Webseiten so gelesen. Vermutlich ist das "STM32 ST-Link Utility" gemeint. > Aber meine ST-Link-Clones lassen sich alle mit den Updates der > Original-ST-Software immer auf den neuesten Stand flashen. Dann war das mit der Inkompatibilität wohl nur heiße Luft.
Stefan U. schrieb: > Dann war das mit der Inkompatibilität wohl nur heiße Luft. Alles was im Internet zu lesen ist, ist wahr. Besonders die Dinge auf die man sich später nicht mehr beziehen kann ("ich habe gelesen dass...").
Hallo nochmals, danke für eure Antworten. Also meine Vorkenntnisse sind: - AVR Kenntnisse vorhanden(damit meine ich kein Arduino) - PSoC5 schon mal programmiert(mein erster ARM-Prozessor) - MSP430 habe ich bisschen angefangen Ich werde mir den NUCLEO-F103RB besorgen, da oben erwähnt worden ist, dass da ein Programmer und etc. drauf ist. Stefan U. schrieb: > Ich empfehle ebenfalls das Nucelo F103RB Board. Da hast du einen > mittelgroßen µC mit seiner Minimalbeschaltung drauf, sowie einen > abtrennbaren Debugger, Programmer und USB-UART. Damit könnte ich mir später einen "nackten" ARM programmieren. So ein Ding kostet gerade mal 44 Cent bei Conrad(STM32F100C4T6B). MfG
> kostet gerade mal 44 Cent bei Conrad(STM32F100C4T6B).
Hast du dich da verguckt? Ich finde den nicht bei Conrad. Und bei Mouser
kostet er 2,55€
Den STM32F103C8T6 bekommst du bei ALi Express, 9,90€ für 10 Stück. Ich
glaube billiger geht es nicht. Da bekommst du auch den STM32F100C8T6
aber billiger ist er nicht.
Stefan U. schrieb: >> kostet gerade mal 44 Cent bei Conrad(STM32F100C4T6B). > > Hast du dich da verguckt? Ich finde den nicht bei Conrad. Und bei Mouser > kostet er 2,55€ > > Den STM32F103C8T6 bekommst du bei ALi Express, 9,90€ für 10 Stück. Ich > glaube billiger geht es nicht. Da bekommst du auch den STM32F100C8T6 > aber billiger ist er nicht. Ne sind wirklich 44 Cent. Hier die Bestell-Nr: 1075481 MfG
Hey Watchdog@doghouse :-D ich würde bei der Wahl jetzt auch keine Haarspalterei betreiben... kennst einen, kennst sie alle ;) Ich arbeite nur mit Atmel ARM und hab letztens mal ein Problem auf einem STM32 lösen wollen...da ist so viel ähnlich, selbst Herstellerübergreifend. Da würde ich jetzt auch nicht versuchen das Optimum an einem ST Controller zu finden. Nimm einen mit genug RAM, dann kannst ihn für viele Ideen nutzen und ausprobieren. Lieber zu viel Power als zu wenig, ...dann kaufst nämlich 2x. Gruß AP
Ich bekomm da einen STM32F100C4 ? Der hat aber nur 24 MHz, 16 kb Flash usw? Kannst nicht mit dem c8 vergleichen, denk ich.
Conrad hat noch immer ein reduziertes Angebot (wenn auch nur noch wenige Typen) z.B. den STM32F373VBT6 oder den STM32F107VCT6 https://www.conrad.de/de/Search.html?searchType=REGULAR&search=arm&tfa_flags=priceReducedProduct&category=%1Ft12&priceMin=0.12&priceMax=2.09&tfo_ATT_TXT_CORE_PROCESSOR=ARM%C2%AE%20Cortex%C2%AE-M0~~~ARM%C2%AE%20Cortex%C2%AE-M3~~~ARM%C2%AE%20Cortex%C2%AE-M4&sort=Price-asc
Hi, also diese Teile scheinen ja echt cool zu sein. Habe gerade ein Video gefunden, wo einer das alte Doom aus den 90er auf einem STM32F429IDISCOVERY spielt. https://www.youtube.com/watch?v=bRNcfsDIc2A MfG
Watchdog@doghouse schrieb: > STM32F429IDISCOVERY Bei mir arbeitet das Dings als tragbares Mini-Oszilloskop und ist recht nützlich. Allerdings ist es bei diesem Board schon eine Aufgabe, die noch freien Portpins zusammenzuklamüsern, weil ne Menge schon belegt ist.
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.