Vergleich STM32 und ATMEGA32

#3538689
Lesenswert?

Moin,

also ARM ist grundsätzlich schon eine andere Hausnummer als AVR. Der 
Sprung erfordert schon ein wenig Arbeits Aufwand, bis man die Grundlagen 
eines ARM Controllers verstanden hat. Ist aber auch nicht unmöglich, ich 
denke es gibt viele die mit AVR oder PIC oder Ähnlichem angefangen haben 
und dann umgestiegen sind. Anscheinend wird der Support in diesem Forum 
hier auch für die STM32 Controller immer Größer. Zu den Controllern kann 
man eig. nur sagen, das die viel mehr, komplexere Peripherie haben. Mit 
dem Reference und Datasheets steigt mann da aber irgendwann auch durch. 
Außerdem nur SMD, und mehr Pins. Programmieren geht über JTAG oder SWD.
Wenn du umsteigen willst würde ich dir ein STM32-Discovery Board 
empfehlen, da ist alles drauf, was du benötigst, inklusive SWD-Debugger, 
der auch für externe Boards verwendet werden kann und kostet unter 
20Euro). Es gibt verschiedene Discovery Boards, zu den einzelnen 
Controller Rehen. Für mich war es auch kein Problem gleich in die 
F4-Reihe einzusteigen, die noch mal ein bisschen komplexer sind als die 
"normalen" F1er.

Ich hab letzten  eangefangen ein Tutorial zu schreiben zur Em::Blocks 
IDE, welche ich nur emfehlen kann.

http://www.mikrocontroller.net/articles/STM32_-_Einstieg_mit_Em::Blocks

Moritz
Gast #3538759
Lesenswert?

Wenn man nur das macht was man bisher mit dem AVR gemacht hat ist es 
nicht viel anders. Wenn man die vielen zusätzlichen Features nutzen 
möchte dann ist natürlich mehr Einarbeitung nötig: Interrupts mit 
Prioritäten, DMA, USB, Ethernet, Memory Protection, PLLs usw. Dafür 
gibts aber mittlerweile gute Bibliotheksfunktionen und Debugging per 
jtag/swd ist beim cortex auch billiger und besser.

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