Suche gute Übungen um Assembler (MSP430) zu lernen

OP #5602046
Lesenswert?

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!
Angehängte Dateien:
Persönliche Seite #5602232
Lesenswert?

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.
OP #5603084
Lesenswert?

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.
OP #5603482
Lesenswert?

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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren