Home / Tutorials / Programmieren

Programmieren

Arduino Assembler: Stackpointer und Argumente

Dieser Beitrag ist Teil 3 von 3 der Serie: Arduino AssemblerIm ersten Teil haben wir gelernt wie man Funktionen in Assembler implementieren und diese dann wie gewöhnliche C-Funktionen aufrufen kann. Nur die Übergabe von Argumenten, vor allen Dingen über den Arbeitsspeicher, haben wir noch nicht sehr ausführlich behandelt. Das wollen wir in diesem Artikel nachholen. Alle Dateien kann man sich ...

Read More »

Arduino Assembler: Das erste Programm

An Arduino Unu with the word Assembler superimposed

Dieser Beitrag ist Teil 2 von 3 der Serie: Arduino AssemblerDie meisten fangen beim Arduino mit dem „Blink“ Programm an, welches man bei den Beispielen unter 01.Basics–>Blink findet. Dieses Programm setzt den Pin 13 als Ausgang und schaltet diesen dann in der Loop-Schleife abwechselnd auf HIGH oder LOW, mit jeweils einer Sekunde Wartezeit zwischen dem Umschalten. Dieses einfache Einsteigerprogramm ist ...

Read More »

Arduino Assembler: Einführung

An Arduino Unu with the word Assembler superimposed

Dieser Beitrag ist Teil 1 von 3 der Serie: Arduino AssemblerWas hat es mit Assembler überhaupt auf sich? Kurz gesagt, ist der Unterschied zwischen Assembler und einer anderen Hochsprache ähnlich wie wenn man selbst ein Auto fährt (Assembler) und sich ein Taxi rufen (Hochsprache). Wenn man Auto fahren will, muss man erst einmal wissen wie man alles bedient und die Verkehrsregeln kennen. ...

Read More »

Zufallszahlengenerator

Die Generierung von Zufallszahlen durch Software verlässt sich im großen und ganzen auf  sog. rekursive Zahlenfolgen. Das sind Zahlenfolgen bei denen man immer das aktuelle Ergebnis in den Algorithmus einsetzt um das nächste Ergebnis zu erhalten. Unter den richtigen Voraussetzungen (oder anders ausgedrückt mit dem richtigen Algorithmus) verhalten sich diese Zahlenfolgen recht chaotisch und unvorhersehbar. Eine recht einfache Variante, die ...

Read More »