Welches STM32 Starter Kit soll ich nehmen?

Gast #5159639
Lesenswert?

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
Moderator (Firma: Titel) Persönliche Seite #5159660
Lesenswert?

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... ;-)
Gast #5159661
Lesenswert?

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?
Gast #5159669
Lesenswert?

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!
Gast #5159708
Lesenswert?

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...
Gast #5159710
Lesenswert?

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
Gast #5159712
Lesenswert?

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.
Gast #5159783
Lesenswert?

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.
Gast #5159846
Lesenswert?

> 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.
Gast #5160328
Lesenswert?

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
Gast #5160336
Lesenswert?

> 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.
Gast #5160353
Lesenswert?

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
#5160383
Lesenswert?

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
#5160696
Lesenswert?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren