Hallo Zusammen! Wenn man von einem ATMEGA32 auf einen STM32 umsteigt - hat damit wer Erfahrungen? Bezüglich PIN-Belegungen und Programmierung? Wäre toll, wenn ihr eure Erfahrungen hier mitteilen könntet. Dankeschön.
Gast
#3538490
Altes Thema in neuen Krügen. Beitrag "Segway - STM32"
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
#3538693
Gast
#3538738
> Bezüglich PIN-Belegungen und Programmierung?
Ich weiß das ist unmodern, aber es gibt sowas das nennt sich Datenblatt.
:-))
Gast
#3538759
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.
Hallo! Dankeschön für die Beiträge bis jetzt.
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.