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?
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
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?
Ä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.
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.