STM32F1/2/3/4 - Schwierigkeiten/Stoplferfallen? Erfahrungen?

OP Persönliche Seite #3146370
Lesenswert?
• ▲
▼
Hallo,
nachdem ich schon Jahre mit den Atmegas bastele wollte ich nun mal zur 
ARM Plattform wechseln. Bisher liebäugle ich mit dem STM32. Ziel ist 
später etwas mit Touchscreen, TFT, Ethernet oder ähnliches zu tun, also 
genug Leistung dürften wohl alle "F?"-Generationen bieten, konkrete 
Projekte gibt es noch nicht (Internetradio? Haussteuerung? 
Wetterstation?).

Die Frage ist nun welche Generation ist für einen Bastler, dem die 
kosten pro Chip egal sind, am besten ;)
Hauptsächlich geht es mir darum ob der "große" F4 wesentlich komplexer 
zu programmieren ist wie der kleine F1. Wenn nicht wäre der dicke F4 
wohl praktischer da wesentlich mehr Power (kann man schlampiger 
Programmieren^^) und damit auch ein dickeres Gegenstück zum Atmega.

Untereinander scheinen die "C-Bibliotheken" für die STM32 ja leider 
nicht kompatibel zu sein, sodass ein einfacher Wechsel der Generation 
nicht möglich ist :(
"Pin kompatibel" zu sein scheint ja F2/F4 und F1/F3 oder?

Von daher würde ich mich über eure Erfahrungen freuen. Ist ein Wechsel 
der Generation eher problematisch oder schnell erledigt? Sind die F4'er 
wesentlich komplexer zu programmieren als die F1'er?

Viele Grüße
Julian
Gast #3146373
Lesenswert?
• ▲
▼
Die Coocox Umgebung mit der CoIDE kann ich aus eigener Erfahrung 
empfehlen. Manchmal ist die Eclipse-basierte IDE zwar noch ein wenig 
"buggy", aber bei mir hats sehr gut funktioniert.

Stolperfalle war für mich, dass jede Peripherie erstmal einen 
angeschalteten Takt benötigt, und dass der Prozessor erstmal aufwändig 
auf die max. Taktfrequenz eingestellt werden muss.
Für alles gibts hier oder bei STM oder bei Coocox gute Hilfe.
Gast #3146376
Lesenswert?
• ▲
▼
Die Komplexität beim Programmieren Steift vom F1 zum F4 quasi überhaupt 
nicht. Du hast nur mehr verschiedene Peripherie zur Verfügung. Mit einem 
DiscoveryF4 bist du für den Anfang gut ausgestattet.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.