Hallo ihr, danke nochmal für die Beratung (Beitrag "Re: Arduino geeignet um sich mit Assembler zu beschäftigen?"), hab mir das kleine MSP430-Launchpad bestellt. Jetzt ist es da :) Weil Assemblerprogrammierung bei uns im Mikrocontrollerkurs nur angekratzt wird (mehr C), will ich mich in die Geschichte auf eigene Faust tiefer hineinfuchsen. Hat jemand von euch einen Satz gute, aufeinander aufbauende Übungen für mich (vielleicht aus seinem eigenen µC-Kurs)? Erst habe ich mir gedacht, ich überlege mir ein kleines Projektchen in Kombination mit den Teilen aus meinem Arduino-Starterkit. Aber für den Anfang wären Übungen besser, merke ich gerade. So würde ich einen Überblick bekommen, mit welchen Möglichkeiten man wie was machen kann (bevor ich jedes Rad mit umständlichen Konstrukten neu erfinde und dabei die Hälfte verpasse). Ich habe schon herumgegoogelt, aber noch nichts brauchbares gefunden. Am liebsten wären mir, wie gesagt, Laborübungsaufgaben aus einem Hochschul-/Unikurs oder ein anderes gutes Tutorial aus/mit Übungsaufgaben. Falls die jemand nur ungerne hochladen würde --> ingobingo7@gmx.de Das wäre echt klasse! Danke schonmal!
:
Bearbeitet durch User
Von TI gibt es zu praktisch jeder Unterfamilie der MSP430 eine Sammlung mit Quelltextbeispielen, die die Verwendung der einzelnen Peripheriebausteine beschreiben. Diese sind sowohl in C als auch in Assembler verfasst. Such Dir also die zu Deinem MSP430 passenden Beispiele aus (das scheint der 'G2553 zu sein). Das sind die hier: http://www.ti.com/lit/zip/slac485 Ansonsten gibt es ein schon etwas angestaubtes Buch über die MSP430-Reihe, dem man die familienübergreifenden Grundlagen entnehmen können müsste, das ist "Das große MSP430 Praxisbuch", Lutz Bierl, Franzis-Verlag 2004, ISBN 377234299X.
Das Buch ist evtl. noch besser geeignet. https://www.amazon.de/MSP430-Microcontroller-Basics-John-Davies/dp/0750682760
Projektvorschlag: Uhr mit DCF-77 synchronisierung
> Scattered throughout the world in locked warehouses are briefcases > filled with Cy Yombinator bearer bonds that could be worth billions > comma billions of dollars. You will help steal the briefcases. Magst Du noch andeuten, was das mit dem Thema zu tun haben soll?
Die beiden Bücher werde ich mir anschauen, danke. Die gibts gottseidank beide auch in der Bibliothek, habe ich gerade gesehen (viel Geld für mich). Rufus Τ. F. schrieb: > Magst Du noch andeuten, was das mit dem Thema zu tun haben soll? Hat es im weiteren Sinne schon. Es geht um MSP430-Assemblercode, aber um debuggen und reverse eng., nicht um Entwicklung. Hier steht genauer was das ist, was fricklefreak da gepostet hat: https://hackaday.com/2014/01/18/microcorruption-embedded-ctf/ ...echt nicht uninteressant finde ich. Zum Lernen der Basics wahrscheinlich eher bedingt geeignet. Stefanus F. schrieb: > Uhr mit DCF-77 synchronisierung Gute Idee anscheinend, danke. Sobald ich die Basics mal draufhabe werde ich das mal genauer anschauen. Für die Übungen eines Dozenten wäre ich nach wie vor sehr dankbar.
Emil G. schrieb: > Hat es im weiteren Sinne schon. Es geht um MSP430-Assemblercode Ohne Deine erklärende Ergänzung erschließt sich das einem aber nicht ansatzweise. Danke dafür.
Rufus Τ. F. schrieb: > Emil G. schrieb: >> Hat es im weiteren Sinne schon. Es geht um MSP430-Assemblercode > > Ohne Deine erklärende Ergänzung erschließt sich das einem aber nicht > ansatzweise. Wohl wahr. Flip B. schrieb: > https://microcorruption.com/cpu/debugger Emil G. schrieb: > Hat es im weiteren Sinne schon. Es geht um MSP430-Assemblercode, aber um > debuggen und reverse eng., nicht um Entwicklung. Hier steht genauer was > das ist, was fricklefreak da gepostet hat: > > https://hackaday.com/2014/01/18/microcorruption-embedded-ctf/ > > ...echt nicht uninteressant finde ich. Zum Lernen der Basics > wahrscheinlich eher bedingt geeignet. Ich muss mich berichtigen. Zwar lernt man über Design/Entwicklung damit nichts, die Befehle lernt man aber trotzdem kennen -ziemlich innig sogar, weil man sich ja ganz schön reinkopfen muss. Außerdem macht es richtig Spaß, fesselt ganz schön. Fast schon Suchtgefahr. 4 CPUs habe ich bisher geschafft. PS Wie gesagt, für Laborpraktikumsübungen wäre ich sehr sehr dankbar
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.