Moin, ich möchte mir eine NUCLEO STM32 zulegen. Es gibt STM32 Modelle von F0 bis F4. Irgendwie kosten alle das selbe. Kennt jemand eine Quelle, wo man die Unterschiede aller Modelle auf einem Blick grob überschauen kann?! Wollte jetzt keine ~1500 Seiten Datenblätter wälzen und bin mit googlen nicht viel weiter gekommen. Wäre cool wenn mir einer Hinweise geben kann. (Bitte nicht gleich den Beitrag zerfleddern. Passiert hier leider, meiner Meinung nach, zu oft.)
:
Gesperrt durch Moderator
Na dann möchte ich gleich mal mit dem "zerfleddern" anfangen. Alle Hersteller haben auf ihren Internetplattformen auch sogenannte Produktübersichten. Meist mit hübschen Bildchen und oft mit Legenden links und rechts. Gehe ich recht in der Annahme, dass Du hier jemanden zur Suche, für Dich, anstiften willst? Oder möchtest Du dass jemand, via Dregg und Drobb, die Herstellerprosa hier Auszugweise veröffentlicht?
dann hast du aber schlecht gesucht, hier eine kleine Auswahl an Übersichten: https://www.mikrocontroller.net/articles/STM32 http://www2.st.com/content/st_com/en/products/microcontrollers/stm32-32-bit-arm-cortex-mcus.html?querycriteria=productId=SC1169 http://www2.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools.html?querycriteria=productId=SS1532 http://www2.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-nucleo.html?querycriteria=productId=LN1847 Zu den µC gibt es bei STM noch eine parametrische Suche die beim Vergleichen auch weiterhilft. Das die Nucleo Boards alle das Gleiche kosten ist eher Marketing, teuerer=besser gilt für die µC Auswahl ja nicht.
Vielen Dank an alle! Keine Ahnung warum ich das, nach fast 60min googlen, nicht gefunden habe. Vielleicht waren meine Suchbegriffe falsch gewählt. Keine Ahnung. War jedenfalls ziemlich gefrustet, weil ich nicht ansatzweise was Sinnvolles gefunden habe. @Amateur (Gast): Vielen Dank für deinen überaus konstruktiven Beitrag. Registriere dich doch mal bitte in diesem Forum, um noch enger im Kontakt mit der netten Forengemeinde zu treten. Deine Forenmitgliedschaft wäre eine Bereicherung für uns alle!
Mir drängt sich noch eine Frage auf. Habe jetzt mal versucht den STM32F103(M3) mit dem STM32F411(M4) zu vergleichen. Der STM32F411 soll ja so gesehen mehr Interfaces, Rechenleistung, Speicher,... haben. Hat der STM32F411 dennoch Nachteile im Vergleich zum STM32F103, außer dem Chippreis?! (Farnell: STM32F411 ~8€, STM32F103 ~4€)
Patrick S. schrieb: > Moin, ich möchte mir eine NUCLEO STM32 zulegen. > > Es gibt STM32 Modelle von F0 bis F4. Irgendwie kosten alle das selbe. Jojo S. schrieb: > Das die Nucleo Boards alle das Gleiche kosten ist eher Marketing, > teuerer=besser gilt für die µC Auswahl ja nicht. Das ist doch Quatsch. Die Preise gehen von ca. €10,- für die 32er und 64er bis hin zu €28,- für das STM32F7er Nucleo. Also nix mit "das Gleiche".
Patrick S. schrieb: > Vielen Dank an alle! Keine Ahnung warum ich das, nach fast 60min > googlen, nicht gefunden habe. Also wenn man nach 60 min nichts findet, es tut mir leid es zu sagen, dann ist dein IQ weit unter 100 !! Wenn du dich dann noch mit den Nucleo-Boards befassen willst - glaube mir, das wird nichts! Amateur schrieb: > Gehe ich recht in der Annahme, dass Du hier jemanden zur Suche, für > Dich, anstiften willst? > Oder möchtest Du dass jemand, via Dregg und Drobb, die Herstellerprosa > hier Auszugweise veröffentlicht? Sehe ich genauso.
Sepp aus Hintertupfing schrieb: > Patrick S. schrieb: >> Vielen Dank an alle! Keine Ahnung warum ich das, nach fast 60min >> googlen, nicht gefunden habe. > > Also wenn man nach 60 min nichts findet, es tut mir leid es zu sagen, > dann ist dein IQ weit unter 100 !! > > Wenn du dich dann noch mit den Nucleo-Boards befassen willst - > glaube mir, das wird nichts! > Hi. Registriere dich doch mal hier. So können wir demnächst enger in Kontakt treten, wenn ich mit dem Nucleo-Boards Probleme habe. ;-)
Ein großer Unterschied zwischen dem STM32F103 und fast allen anderen Bausteinen ist die Pin-Remap-Logik, also welcher Pin welche Funktion hat. Die ist beim F103 grauenhaft unübersichtlich. Von der L1-Familie ist die Hälfte schon wieder abgekündigt. Deshalb kommen F1xx und L1xx für mich nicht in Frage. Die F0xx und LOxx sind o.k. wenn jeder Cent zählt, aber dem Cortex-M0 fehlen doch ein paar Kleinigkeiten, die das Programmieren angenehmer machen. Die F2xx sind teuer, aber stromsparend. Richtig interessant sind die F3xx wegen ihrer Analog-Module. Die F302, F303, F374 sind ungefähr die einzigen Cortex-M4 im Bastlerfreundlichen PLCC-32 mit 0.8mm Pitch (wir reden nur von ST). Der L476 hat den besten internen Oszillator mit max. -2.75% Fehler von -40⁰ bis +125⁰C. Das ist das Ende der Quarzindustrie ;) Ansonsten gibt's die größten Unterschiede bei der Lieferbarkeit.
eagle user schrieb: > Ein großer Unterschied zwischen dem STM32F103 und fast allen anderen > Bausteinen ist die Pin-Remap-Logik, also welcher Pin welche Funktion > hat. Die ist beim F103 grauenhaft unübersichtlich. Von der L1-Familie > ist die Hälfte schon wieder abgekündigt. Deshalb kommen F1xx und L1xx > für mich nicht in Frage. > > Die F0xx und LOxx sind o.k. wenn jeder Cent zählt, aber dem Cortex-M0 > fehlen doch ein paar Kleinigkeiten, die das Programmieren angenehmer > machen. Die F2xx sind teuer, aber stromsparend. > > Richtig interessant sind die F3xx wegen ihrer Analog-Module. Die F302, > F303, F374 sind ungefähr die einzigen Cortex-M4 im Bastlerfreundlichen > PLCC-32 mit 0.8mm Pitch (wir reden nur von ST). > > Der L476 hat den besten internen Oszillator mit max. -2.75% Fehler von > -40⁰ bis +125⁰C. Das ist das Ende der Quarzindustrie ;) > > Ansonsten gibt's die größten Unterschiede bei der Lieferbarkeit. Cool Danke! Das mit dem Pin-Remap-Logik hätte ich jetzt nicht gewusst. Habe bis jetzt nur mit ATmega48,... gearbeitet und bin etwas erschlagen von den STM32.
Sepp aus Hintertupfing schrieb: > Glaube mir, du wirst ganz erschlagen In Hintertupfing scheint man sich gut auszukennen mit Anfänger-Bashing und erschlagen.
Stefan K. schrieb: > In Hintertupfing scheint man sich gut auszukennen mit Anfänger-Bashing > und erschlagen. Was heisst hier Bashing - ich mein es eigendlich nur gut. Man sieht hier wie junge Leute voller Enthusiasmus sich auf die Dinge stürzen und dann gleich ganz "Oben" einsteigen. Zum Schluss wird dann ganz frustriert alles ind die Ecke gestellt. (sowas habe ich nicht nur einmal erlebt) Ich kann nicht erkennen das der Thread Starter sich Gedanken über die Compiler und IDEs gemacht bzw. sich um passende Tutorials rumgeschaut hat. So wäre die Vorgehensweise. Wie gesagt ich kann mich auch täuschen. Wenn dann Sätze kommen " Keine Ahnung warum ich das, nach fast 60min >> googlen, nicht gefunden habe" dann juckts halt zu antworten - verständlich oder ?
Sepp aus Hintertupfing schrieb: > Ich kann nicht erkennen das der Thread Starter sich Gedanken über die > Compiler und IDEs gemacht bzw. sich um passende Tutorials rumgeschaut > hat. > So wäre die Vorgehensweise. Wie gesagt ich kann mich auch täuschen. > > Wenn dann Sätze kommen " Keine Ahnung warum ich das, nach fast 60min >>> googlen, nicht gefunden habe" dann juckts halt zu antworten > - verständlich oder ? Ich/Wir sollen im jetzt begonnenen Semester mit dem NUCLEO STM32 arbeiten. Das Modul wurde in diesem Semester von der 8bit(ATmega8) Technologie auf 32Bit umgestellt. Leider hat sich der Prof.Dr.Ing. (ca. +60 Jahre) noch nicht lange mit der Technik befasst. Er hat immer noch Windows 2000 auf seinem Rechner und hat sich jetzt von einem Polnischen Verlag ein Buch beschafft zu diesem Thema und arbeitet sich ein. Sonst aber ein netter Mensch mit sehr viel Ingeneurs-Erfahrung. Er empfahl uns den NUCLEO STM32F103. Preislich finde ich die NUCLEO's auch super. Als ich mich schon mal auf die Suche nach einem gemacht habe, bemerkte ich das es mehr gibt als nur "den einen" STM32... Und dann kam hier meine Frage.
Hi Patrick, dein letztes Posting mit eurem Prof hat mich irgendwie berührt, ich habe auch das Gefühl ihr seid für jeden Hinweis dankbar. Ich habe da ein paar Vorschläge die euch sicherlich weiterhelfen. Zuerst würde ich euch ein youtube ARM Kurs ans Herz legen: Didaktisch sehr gut aufbereitet und kostet euch gerademal 10 Euronen ! (Für sowas zahlen Firmen für Ihre lernwilligen Angestellten schon mal 2 bis 3 Tausend €) Was braucht Ihr dazu? • Eine IDE von IAR(bekommt man bis 32K Programmgröße umsonst wahrscheinlich über eure Hochschule / Uni sogar unbegrenzt) • Ein TIVA LunchPad von Ti ( Best.Nr. Farnell 2314937 ) • ein uUSB Kabel und Zeit (für 17 Lektionen) Erst dann würde ich mit dem Nucleo32 Board ( das kleinere) weitermachen. (mit dem Nucleo Board seit ihr schon mal auf der richtigen Fährte) Dazu gibt es dann auf der ST HP den X-CUBE (wenn man so will ist das so eine art Präprozessor der euch die komplette Initialisierung des Nucleo Boards abnimmt) Hernach würde ich mit ganz kleinen Schritten weitermachen. z.B. Delayschleife programmieren und mit einem LogicAanalyser an einem Pin überprüfen. Taster einlesen , LEDs ansteuern - Ein EEPROM ( SPI oder i2C) anschließen und versuchen Schreib - Lesevorgänge zu realisieren - erst dann so pö a pö an die Wirklich großen Sachen dran machen wie z.B. Servos (Nodellbau)ansteuern, BLS Motoren , IOT, WIFI usw. Nochmals ich möchte mich hier nicht als Oberlehrer aufspielen , sondern das Ganze bloß als Hilfestellung verstanden wissen Hier die Links: IAR: https://www.iar.com/iar-embedded-workbench/#!?currentTab=free-trials HP des Kurses: http://www.state-machine.com/quickstart/index.html Yutube: https://www.youtube.com/channel/UCMGXFEew8I6gzjg3tWen4Gw Gruß LatschenSepp (Hintertupfing, bayrischer Wald :-)
Patrick S. schrieb: > Ich/Wir sollen im jetzt begonnenen Semester mit dem NUCLEO STM32 > arbeiten. > Das Modul wurde in diesem Semester von der 8bit(ATmega8) Technologie auf > 32Bit umgestellt. nanana.. Das klingt mir aber ausgesprochen WENIG ENGAGIERT. Etwa so: "Ich bin Student und habe eigentlich mit Mikrorechnerei und Programmierung mental nix am Hut. Aber ich muß mich jetzt leider mit sowas wie STM32 befassen, um die nötigen Abschlüsse zu bekommen." Kein Wunder, daß du weiter oben so einige Watschen bekommen hast. Also, hier triffst du auf Leute, die zum großen Teil wirklich SEHR engagiert im Gefilde der Mikrocontroller sind - und die reagieren ausgesprochen verärgert, wenn man so jungnaßforsch daherkommt wie du: "Hi. Registriere dich doch mal hier..." W.S.
W.S. schrieb: > Patrick S. schrieb: >> Ich/Wir sollen im jetzt begonnenen Semester mit dem NUCLEO STM32 >> arbeiten. >> Das Modul wurde in diesem Semester von der 8bit(ATmega8) Technologie auf >> 32Bit umgestellt. > > nanana.. > Das klingt mir aber ausgesprochen WENIG ENGAGIERT. Das liegt daran, das dass Modul umgestellt wurde, bevor überhaupt das Modulhandbuch angepasst wurde(ist es immer noch nicht). Es gab keine Informationen im vornherein für die Studenten. Und wenn der Dozent sich dann auch noch vor einen Stellt und erzählt das er selber kaum Ahnung von den STM32er hat, aber sie einfach mal einsetzt. Halleluja und das soll bewertet werden... > Also, hier triffst du auf Leute, die zum großen Teil wirklich SEHR > engagiert im Gefilde der Mikrocontroller sind - und die reagieren > ausgesprochen verärgert, wenn man so jungnaßforsch daherkommt wie du: Eigentlich habe ich total Bock auf µC/µP. Darum will ich mir auch ein Board für zuhause kaufen. Mit ATmega's habe ich Zuhause schon einiges realisiert. Jetzt ist die Auswahl bei den STM32er bedeutend größer als bei den AT's. In der 32bit Technologie bin ich noch ein totaler N00b und brauchte hier nur eine kleine Starthilfe. Mehr nicht... > "Hi. Registriere dich doch mal hier..." Leider machen einige Gäste in diesem Forum aus einer Fliege einen Elefanten. Registrierte User interessanter weise nicht. Kleiner ansporn ;-) ######################################################################## Dieser Beitrag kann geschlossen werden. Ich werde mir einen Nucleo STM32F303, weil der wirklich alles fürs experimentieren an Bord hat + 512kb Flash Danke an "Sepp aus Hintertupfing", habe mit meinem Prof gesprochen, wegen dem TIVA . Leider hat der sich auf die Nucleo versteift und zieht das jetzt auch durch. Daher kaufe ich mir auch erst mal ein Nucleo, um zuhause vertiefen zu können.
Ti Tiva, nicht MSP432, hat auch ein grosses Problem mit der Lizenz der Header. Beim Herunterladen muss man zustimmen, die Hearder passwortgestuetzt zu speichern. So war es jedenfalls, als ich zuletzt geschaut habe. Fuer die Lehere ist das nicht so prickeld.
Patrick S. schrieb: > In der 32bit Technologie bin ich noch ein totaler N00b und brauchte hier > nur eine kleine Starthilfe. Mehr nicht... Genau diese Starthilfe sucht man dir zu geben - du lehnst es aber ab. Was hast du vor? Das Nucleoboard unter das Kopfpolster zu legen, um auf einen isoterischen Wissenstransfer zu hoffen ? Auf deinen Rechner eine 2. Partition erstellen um W2000 einzurichten, damit du mit euerm GruftiProf konform bist ? Tut mir leit ich habe da nur noch kopfschütteln übrig - eigendlich schade, sehr schade. Uwe B. schrieb: > Ti Tiva, nicht MSP432, hat auch ein grosses Problem mit der Lizenz der > Header. Beim Herunterladen muss man zustimmen, die Hearder > passwortgestuetzt zu speichern. So war es jedenfalls, als ich zuletzt > geschaut habe. Fuer die Lehere ist das nicht so prickeld. Totaler Quark ! Diese EVAL Board dient eigendlich nur als Kursmaterial. (die benötigten Header-files sind beim Kurs mit dabei) Wenn man sich diesen Kurs(siehe oben) mal zu Gemüte führt, muss es einem diese 10 € allemal wert sein. Danach kann man dieses Board getrost in die Mülltonne schmeisen und auf die NUCLEO Boards umsteigen. So machen wir das - mit ERFOLG und ohne FRUST.
Sepp aus Hintertupfing schrieb: > Totaler Quark ! > > Diese EVAL Board dient eigendlich nur als Kursmaterial. > (die benötigten Header-files sind beim Kurs mit dabei) Dann wird da halt gegen Lizensen verstossen..
W.S. schrieb: > Das klingt mir aber ausgesprochen WENIG ENGAGIERT. Zurecht. Also ich als Prof würde die Eingangsfrage gleich als Projektarbeit für eine Gruppe von 3 Studenten vergeben. Die nächsten 3 Studenten würden die Aufgabe "Werkzeuge zur Softwareentwicklung" bekommen. Die nächsten 3 Studenten würden mit der Aufgabe "Deployment der Binaries" beglückt. etc. Hoffentlich ließt euer Prof. mit. ;-)
Uwe B. schrieb: > Ti Tiva, nicht MSP432, hat auch ein grosses Problem mit der Lizenz der > Header. Beim Herunterladen muss man zustimmen, die Hearder > passwortgestuetzt zu speichern. So war es jedenfalls, als ich zuletzt > geschaut habe. Fuer die Lehere ist das nicht so prickeld. Uwe B. schrieb: > > Dann wird da halt gegen Lizensen verstossen. Kann mir irgend wer in dieser Forenwelt erklären warum man für "Header" files (*.h) eine Lizenz erwerben muss ?? Das ganze klingt wohl eher nach einer Schutzbehauptung um diese Ti Boards nicht hernehmen zu müssen. Auch von der Logik her macht es keinen Sinn ! TI verscherbeld die Dinger für lausige 10 Euronen damit sie einen Spreed Effekt ihrer Cortex Prozessoren bekommen um hernach die Leute mit Lizenzen zu knebeln. Das macht doch keiner mit bei dieser CORTEX Konkurrenz die es heute gibt. Wundern tät es mich nicht wenn bei euch in der TU noch überall W2000 am Laufen ist oder sogar Kurse auf einer IBM 1301 angeboten werden.
Sag vielleicht mal an um welche Uni/HS es sich handelt, vielleicht ist ein STM32-begeisterter Forum-User auch dort und kann euch beim Umstieg helfen...
noreply@noreply.com schrieb: > Hoffentlich ließt euer Prof. mit. ;-) Das hoffe ich auch - die Hoffnung stirbt zuletzt.
Sepp aus Hintertupfing schrieb: > Kann mir irgend wer in dieser Forenwelt erklären warum man > für "Header" files (*.h) eine Lizenz erwerben muss ?? > Das kann Dir niemand aus der Forenwelt erklaeren, nur TI selbst. Die Header werden als Zip File unter http://www.ti.com/tool/cmsis_device_headers?keyMatch=spmc018&tisearch=Search-EN-Everything verteilt. Das entpackt sich zu TI-CMSIS-Devices-8636.exe Dort muss man der Lizenz zustimmen. Da steht u.a. ... DO NOT DOWNLOAD OR INSTALL the software programs unless you agree on behalf of yourself and your company to be bound by the terms of this License Agreement. DO NOT CLICK "I AGREE" UNLESS: 1. YOU ARE AUTHORIZED TO AGREE TO THE TERMS OF THIS LICENSE ON BEHALF OF YOURSELF AND YOUR COMPANY; AND 2. YOU INTEND TO ENTER THIS LEGALLY BINDING AGREEMENT ON BEHALF OF YOURSELF AND YOUR COMPANY. ... g. Restrictions. You shall maintain the source code versions of the Licensed Materials under password control protection and shall not disclose such source code versions of the Licensed Materials, or any derivative thereof, to any ... > Das ganze klingt wohl eher nach einer Schutzbehauptung um > diese Ti Boards nicht hernehmen zu müssen. > > Auch von der Logik her macht es keinen Sinn ! > > TI verscherbeld die Dinger für lausige 10 Euronen damit > sie einen Spreed Effekt ihrer Cortex Prozessoren bekommen um hernach > die Leute mit Lizenzen zu knebeln. > Das zu aender haben viele Leute seit mehreren Jahren versucht. Die TI Ingenieure sagen in Gespraechen, dass sie es lieber offener haetten. Aber vermutlich nicht die Rechtsabteilung.
:
Bearbeitet durch User
Sepp aus Hintertupfing schrieb: > Kann mir irgend wer in dieser Forenwelt erklären warum man > für "Header" files (*.h) eine Lizenz erwerben muss ?? Warum leckt sich der Rüde die H*? Weil er es kann. ;-) Die ARM-Prozessoren sind eher geistige Konstrukte (ähnlich Header-Files), die von Auftragsnehmern in Lizenz gefertigt werden. Die schauen es sich dann ab, und schreiben wiederum eine Ihnen genehme Lizenzvereinbarung in die Header-Files ihrer Extraktionsschichten. Wenn im Header-File eine Lizenzvereinbarung drin steht, dann gilt diese. Und die wenigste sind in der Lage, die "Bootstrap-Software" zu lesen, geschweige denn selbstständig zu entwerfen. Wenn man nicht aufpasst, ist man sofort in einer Lizenzfalle. Wäre die Projektaufgabe für die nächste Gruppe Studenten. Lizenzrecht im Umfeld der ARM-Prozessoren im Controller-Segment. Und Sorry für die schwammige Ausführung oben. Da müssen die Prof's mit wissenschaftlichen Arbeiten ran. Die Projektgruppen sind da nur Zulieferer. ;-)
noreply@noreply.com schrieb: > Wenn man nicht aufpasst, ist > man sofort in einer Lizenzfalle. > > Wäre die Projektaufgabe für die nächste Gruppe Studenten. Lizenzrecht im > Umfeld der ARM-Prozessoren im Controller-Segment. Ihr wollt doch nicht ernstfach behaupten, dass ein Bastler oder ein Student der sich so ein ARM Tutorial unter Zuhilfenahme eines TI Tevia Boards reinzieht von eventuellen Fallstricken in den Headerfiles (*.h) sich abhalten lässt. Um nichts anderes geht es hier! Das kann doch niemals im Sinn von Ti sein der seine CORTEX losschlagen möchte. Mal dumm gefragt sind euch solche Fälle bekannt wo Studenten oder Bastler mit Strafanzeigen belangt wurden - oder noch besser Prof's deshalb ins Loch mussten? Ich glaube es nicht.
Sepp aus Hintertupfing schrieb: > Mal dumm gefragt sind euch solche Fälle bekannt wo Studenten oder > Bastler mit Strafanzeigen belangt wurden - oder noch besser Prof's > deshalb ins Loch mussten? Ich glaube es nicht. Das ist beim Bastler nicht unbedingt die Frage. Häufig stehen auch diesbezüglich ausnahmen drin. Wenn ich aber meine Zeit investieren, dann bleibe ich gerne in einer Schiene, wo ich nicht später mit Lizenzrecht gequält werde. Wenn jemand anderes Lizenzrecht verletzten möchte, jeder ist seines Glückes Schmied. Mit den STM32 als Plattform und geschickter Auswahl der Frameworks, kann man im Public Domain Lizenzmodell bleiben. Als Prof. würde ich auf jeden Fall die Lizenzierungsbedingungen genauestens durchlesen. Und bei den diversen ARM-Plattformen gibt es die Zuhauf. Und ohne jetzt Zeit mit der TI-Schiene zu verschwenden, was soll da anders sein. Im Prinzip müßten die Studenten nach dem Kurs die Register ohne Framework beherrschen. PS: Als ich jung war, gab es auch mal eine Eagle-Affäre. Da war was los. PPS: Jetzt, wo ich alt bin, gibt es Oracle-Kurs-Unterlagen, die auf Basis einer Single User Lizenz den Kursteilnehmern ausgehändigt werden. Wahrscheinlich mit versteckten Wasserzeichen und ähnlichen. 1425 Euro für 120 Powerpointfolien ohne Strafzahlungen für Lizenzbetrug.
Beitrag #6827401 wurde von einem Moderator gelöscht.
Beitrag #6827411 wurde von einem Moderator gelöscht.
Beitrag #6827413 wurde von einem Moderator gelöscht.
Dieser Beitrag ist gesperrt und kann nicht beantwortet werden.