Hallo oberallgeier
Nein, sooo schlimm ist der Umstieg nicht, denn wenn man einmal Programmieren kann, ist das nur ein erneutes einarbeiten in den neuen Kontroller, du wirst viel Gemeinsamkeiten aber auch Unterschiede bemerken. Ich denke wenn der Wille da ist, etwas neues zu lernen gelingt ein Umstieg bei den meisten.

Ich selber habe mit einer Lernumgebung welche auf einem Motorola Controller aufsetzte (fast nur noch Funktionen aufrufen, kein Register ect.) begonnen, danach mit PIC und Attiny weitergefahren, und bin mittlerweile bei STM32 angelangt. Habe das STM32F4-Discovery Board selbst und bin begeistert.

Das ARM/KEIL DS5CE unterstützt sowohl ARM Cortex A Prozessoren (z.B. in Smartphones/Tablets verbaut) wie auch ARM Cortex M Mircroprozessoren wie zum Beispiel den STM32F4 auf deinem STM32F4Discovery Board. Ich empfehle dir jedoch mit der Keil MDK-ARM uVision4 IDE zu programmieren. Diese ist in der MDK-Lite Version Gratis, hat allerdings einige Beschränkungen in der Code Grösse die du Compilieren und Debuggen kannst, dies ist jedoch meist kein Problem.
Sieh dir doch dieses Video an, da wird dir erklärt, wie man diese Entwicklungsumgebung herunterlädt, installiert und mit dem STM32F4Discovery Board zum laufen bringt.

https://www.youtube.com/watch?v=RXOO...ure=plpp_video

Es gibt auf dieser Seite ausserdem eine gute Anleitung, wie du mit der ST Library starten kannst (dies ist eine Art vorgeschriebener Code, damit du nicht direkt auf die uC Register zugreifen must).
http://www.diller-technologies.de/stm32_wide.html

Zum STM32F4Discovery Board gibt es im Installationsverzeichnis von MDK-ARM noch zwei Beispiele, eines ohne RTOS und eines mit dem ebenfalls Gratis verfügbaren Keil RTOS (Echtzeit Betriebssystem).

Auf der ST Website gibt es ausserdem noch weiter Informationen zum Board http://www.st.com/internet/evalboard/product/252419.jsp

Sowie Beispiele mit der ST Lib. für das STM32F4 Discovery Board http://www.st.com/internet/com/SOFTW...scovery_fw.zip

Hier gibt es noch weitere Beispiele, allerdings generell für den STM32F4 uC.

Es gibt noch weitere gratis IDEs diese kenne ich jedoch nicht, denn ich bin mit Keil MDK-ARM sehr zufrieden.

Hoffe, ich konnte dir so helfen.

Gruss Stefan