Forum: Mikrocontroller und Digitale Elektronik Umstieg AVR zu Freescale


von venatore (Gast)


Lesenswert?

Ich habe bisher nur auf AVRs programmiert (Poti-Auswertung per ADC, 
LEDs, CAN-Transceiver MCP per SPI angesteuert). In 
Stellenausschreibungen werden ja eher Kenntnisse für Freescale oder STM 
gefordert.
Wenn ich mir als Anfänger das Reference Manual mit 1700 Seiten anschaue, 
weiss ich gar nicht, wo ich anfangen soll.
Habt ihr einen Tipp für mich? Einfach mal überlegen wie man GPIO, ADC 
und SPI konfiguriert?

von Linuxfan (Gast)


Lesenswert?

venatore schrieb:
> Ich habe bisher nur auf AVRs programmiert (Poti-Auswertung per
> ADC,
> LEDs, CAN-Transceiver MCP per SPI angesteuert). In
> Stellenausschreibungen werden ja eher Kenntnisse für Freescale oder STM
> gefordert.
> Wenn ich mir als Anfänger das Reference Manual mit 1700 Seiten anschaue,
> weiss ich gar nicht, wo ich anfangen soll.
> Habt ihr einen Tipp für mich? Einfach mal überlegen wie man GPIO, ADC
> und SPI konfiguriert?

Hmm, ich weiss nicht was ich dazu sagen soll. Schon mal was von google 
gehört ? Ist nicht böse gemeint.
Oder ist das mal wieder so ein Trollzeugs ?
Mal schauen....

Solange lies mal hier rum :
http://diller-technologies.de/stm32.html

von venatore (Gast)


Lesenswert?

Sehr detailliert erläutert. Danke. Für den STM gibt es einiges geben, 
aber zu Freescale finde ich z.B. gar nichts. Da gibt es wohl nicht so 
ausführliche Libs wie für STM, so dass man schon noch selbst schauen 
muss welche Register beschrieben werden müssen, oder?

von http://mcuoneclipse.com/ (Gast)


Lesenswert?

schau mal hier. sehr guter Blog von meinem ehemaligen Dozent.
http://mcuoneclipse.com/

von Rudolph (Gast)


Lesenswert?

Ähem, Umstieg auf was denn von Freescale oder STM?
AVR ist ziemlich spezifisch eine Controller-Familie von Atmel, Freescale 
und STM sind allerdings Hersteller und die haben beide eine breite 
Palette von Controllern im Sortiment.

Zwischen einem Freescale S12, einem MPC560x und irgdenwas aus der 
üppigen Kinetis Familie dürfte es den einen oder anderen Unterschied 
geben...
STM das gleiche.

von (prx) A. K. (prx)


Lesenswert?

venatore schrieb:
> Stellenausschreibungen werden ja eher Kenntnisse für Freescale oder STM
> gefordert.

Kann man so natürlich machen, also sich exakt auf einen vermuteten 
Marktsektor zu optimieren. Ich halte es aber für wichtiger, sich 
Flexibilität anzutrainieren. Also mit mehr als einer Familie mal was 
gemacht zu haben und in der Lage zu sein, schnell auf neue Bausteine 
umsteigen zu können. Und so programmieren zu können, dass man 
wesentliche Teile der Programme mitnehmen kann.

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

Du kannst dir ja mal ein Starterkit für einen Freescale besorgen und 
damit rumspielen. Ich hatte das Motorcontrol Kit mit dem MC56F8013, 
dabei waren ein JTAG Adapter auf LPT(!) und ein Codewarrior Starter mit 
Processor Expert.

M.E. ist die grösste Umstellung die auf Codewarrior und Processor 
Expert, wobei ich mit der Integration eigener Routinen in Porcessor 
Expert die meisten Schwierigkeiten hatte. Ansonsten ist die MC56xxx 
Familie den guten alten MC68k doch sehr ähnlich und wie alle anderen MC 
kein Hexenwerk.

Nur die Sache mit dem LPT muss Motorola doch mal ändern :-)

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.