Forum: Mikrocontroller und Digitale Elektronik AVR32 einstieg


von Hendrik S. (schwane)


Lesenswert?

Hi Leute,

Ich programmiere schon seit einer Weile auf den 8bit AVRs. Für mein 
nächstes Projekt möchte ich einen AVR32 UC3 benutzen. Ich habe gelesen, 
dass einige Dinge da anders sind. Gibt es irgendwelche Tutorials oder 
Bücher für den Einstieg?

LG Schwane

von holger (Gast)


Lesenswert?

>Ich programmiere schon seit einer Weile auf den 8bit AVRs. Für mein
>nächstes Projekt möchte ich einen AVR32 UC3 benutzen. Ich habe gelesen,
>dass einige Dinge da anders sind.

Einige Dinge? Alles ist anders;) Komplettes Neuland
und drei 10er Potenzen mehr Anspruch an den Programmierer.

von kyrel (Gast)


Lesenswert?

Hallo Hendrik,

wieso ein AVR32?

Ich würde heute gleich zu einem "frischem" Controller a la Cortex M3 
etc. greiffen, wenn es darum geht etwas zu lernen. Klar aller Anfang ist 
schwer und mühsam, aber wieso am Ende des Weges sich in der 
Vergangneheit bewegen,wenn es aktueller geht?!

Wie wäre es mit einem STM32 zB Primer2 oder so? Pers. ziehe ich die 
dickeren EvalBoards vor, aber am Anfang gilt es erstmal zu verstehen, 
wie und wieso so und so oft eine LED blinkt^^

Hab hier einen NGW100 zu liegen, jedoch kaum angefasst weil a) Zeit und 
b) bin mit nem STM32 grad' beschäftigt :)


Wünsche trotzdem viel Spass

kyrel

von Hendrik S. (schwane)


Lesenswert?

> Einige Dinge? Alles ist anders;) Komplettes Neuland

Das macht es natürlich wesentlich einfacher^^
Ne, spaß bei Seite, gibt es gar keine Einsteiger/Umsteiger Tutorials 
dafür?


Hallo kyrel,
warst schneller als ich ;)
Eigentlich hatte ich ehrlich gesagt gehofft ohne ein EvalBoard aus zu 
kommen und die Hardware von meinem Projekt zum Üben zu verwenden, da für 
beides kein Geld da ist. Aber so langsam habe ich das Gefühl, dass das 
nicht funktionieren wird. :(

von kyrel (Gast)


Lesenswert?

Hallo,

hmm, schau dir mal das "STM32 Discovery"-Board an: Kostenpunkt um 15€, 
alles drauf, um sofort mit den ersten Gehversuchen zu beginnen. fluch 
und Segen zu gleich: Die sog. StdLib (Standard Library), man kann ganz 
bequem und schnell erste fundamentale Funktionen ausführen OHNE wirklich 
zu verstehen, was da eigentlich passiert, was wiederrum dem Ziel etwas 
zu Lernen widerspricht. Dennoch sage ich, dass das ein guter Ansatz ist 
und wäre, weil die Cortex'es(plural ?) im Moment stark im Kommen sind.

Bei dem Discovery-Board benötigst du nur ein USB-Kabel und die Software 
gibt es bsplw. bei Atollic, das True Studio LITE für umsonst. (auf 
Eclipse baiserend)

Tutorials? Nunja, also...da bleibt nut der Hersteller und ggf. deren 
"Marketing"-Abteilung übrig! Im Allgemeinen bieten viele(alle?) 
Hersteller entsprechende Hilfestellungen teilweise Tutorials an. 
Teilweise vermischt zwischen Hersteller und Entwicklungsumgebung.

Zu mindest kann ich das aus meinem Wissensstand sagen.

Also, einfach drauf los und nicht entmutigen lassen.

von kyrel (Gast)


Lesenswert?

ps.

ohne EvalBoard?
Also, die 32Biter gibt es, meines Wissens nach NICHT im DIP/DIL-Ghäuse. 
Entweder SMS löten oder gleich fertiges "mini-Board" a la 
Discovery-Board nehmen. Man erspart sich auch viele Fehlerquellen! 
Insbesondere am Anfang einer neuen Phase ist dies nicht zu 
vernachlässigen.

von Hendrik S. (schwane)


Lesenswert?

ja, das stimmt, ich hatte nur gehofft, dass der unterschied nicht soo 
groß sein würde...
naja, ich werd das mit dem Umstieg dann wohl erstmal verschieben.
Aber trotzdem Danke

von Dani (Gast)


Lesenswert?

Ich hab mir vor einiger Zeit ein Board von Alvidi geholt und hab damit 
meine ersten Schritte mit dem AVR32 gemacht. Klar, die Architektur ist 
komplexer, aber auch leistungsfähiger. Meine restliche Bastelperipherie 
habe ich auf 3,3V (5V tolerant) umgebaut, so daß ich diese an allen uCs 
verwenden kann. Mein Grund für den AVR32 war das AVR Studio 5, das alles 
mitbringt und ich keine IDE zusammensuchen muß.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.