...Für den Umstieg von 8 auf 32 bit suche ich ein gutes Tutorial zum Einstieg. Selbstverständlich kann ich googeln, aber ich hätte gerne ein paar persönliche Tipps durch welche Bücher/Tutorials ihr euch durchgearbeitet habt. Praktische Programmierbeispiele (am besten für STM32) finde ich fast notwendig, um es gut zu verstehen. Vielen Dank!
Bestes Buch für den M3: The Definitive Guide to the Arm Cortex-M3
Das einzige, was wirklich hilft, ist sich mühsam durch die Manuals des betreffenden Controllers durchzubeissen. Sorry, aber hier gilt "ohne Fleuß kein Preuß" ganz besonders.. Du wirst also keinen finden, der es dir einfach macht. W.S.
Soetwas habe ich am Anfang auch lange gesucht. Ich glaube viele/alle Bastler, die aus der 8Bit Welt kommen suchen solche Sachen. Doch man muss einfach sagen, dass es einem mit solchen Controllern nicht so einfach gemacht wird. Zumindest gegenüber z.B.: ATmgea32
Guten Abend, Bücher und Tutorials, ob in Englisch oder Deutsch und in vergleichbarer Qualität wie bei Atmel, ist wirklich schwierig. Trotzdem finde ich, dass der Einstieg in die STM32 Welt nicht viel schwerer ist wie bei den Atmels. Eine gute Möglichkeit ist die Firmware Library von ST. Die kann man sich direkt bei ST laden. Dort sind zu so ziemlich jeden Teil des µCs Beispielprogramme enthalten. Sogar für verschiedene IDEs. Vielleicht hilft dir das ja weiter. Gruß
Hier gibt es auch gute sourcen: http://www.ti.com/lsds/ti/microcontroller/arm_stellaris/code_examples.page
Frank schrieb: > Die kann man sich > direkt bei ST laden. Dort sind zu so ziemlich jeden Teil des µCs > Beispielprogramme enthalten. Das stimmt. Doch man lernt hier quasi aus allgemeinem Vorverständnis und eben Code... und nicht aus irgendeinem Forum welches einem alles erklärt. Oder eben Büchern, welche auf jede Kleinigkeit eingehen. Aber mit den Libs hab ich auch angefangen.
Hallo Dennis, ja da hast du recht, ein wenig Vorverständnis gerade was die FW-Lib angeht ist natürlich gut. Wenn man aber einmal verstanden hat wie die FW-Lib funktioniert, kann man sich mit den Beispielen echt gut helfen. Wenn man aber eine konkrete Frage zu ARM bzw. STM32 hier im Forum stellt wird einem auch gut geholfen (so ist wenigstens meine Erfahrung). Gruß Frank
Ich hab mir ein paar LPCxpressos geholt, das sind kleine Platinen mit den NxP Cortex M0/M3 Controllern und m.E. recht gut geeignet um den Umstieg von acht auf 32-Bit zu wagen, da nicht viel drumrum auf den Boards ist, ne USB Schnittstelle für's proggen/debuggen, eine weitere je nach verwendetem Controllertyp, und das was sonst noch nötig ist, Oszillator, etc. Um auf deine Frage nach Tutorials zurückzukommen: Die IDE ist LPCxpresso, kann nach Registration/Aktivierung bis 128kB verwendet werden, Beispiele sind dabei. Was nun die angesprochenen Tutorials betrifft: Ich versuche bei neuen Controllerarchitekturen immer davon auszugehen, dass es einfach ein Controller ist, der halt breitere Register hat. Funktioniert recht gut. Klar, es gibt Unterschiede im Interrupt-Handling, die Peripherie-Einheiten haben eigene Clocks, etc. aber das sind dann Themen in die man sich Schritt für Schritt einlesen kann. Dann ist es auch keine sooo große Hürde am Ende ein Tutorial für 8-Bitter umzumodeln auf den 32-Bitter und du kannst es dann vergleichen. Sicher, ein Cortex unterstützt User-Mode usw., hat je nach Typ ne MPU etc. das sind dann völlig neue Sachen, die vielleicht im ersten Moment total untergehen, weil du sie auf nem 8-Bitter nicht hattest (und auch nicht brauchtest) und bei nem Umstieg auch im ersten Moment vielleicht gar nix davon weisst - ganz zu schweigen davon zu wissen wofür man das brauchen könnte. Da würde ich dazu raten einfach Mini-Applikationen zu schreiben, die diese Sachen verwenden, um mit ihnen vertraut zu werden. Ralf
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.