Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
arduino:arduinosps:tpsass [2020/09/07 14:51] adminarduino:arduinosps:tpsass [2021/04/02 12:52] – [TPS/SPS Assembler] admin
Zeile 27: Zeile 27:
   * Unterstützung verschiedener Assemblerdirektriven   * Unterstützung verschiedener Assemblerdirektriven
  
-Die Online-Version findest du hier: [[http://wk-music.de/tps/assembler |Online TPS Assembler public BETA]]\\+Die Online-Version findest du hier: [[http://wkla.no-ip.biz/tps/assembler |Online TPS Assembler public BETA]]\\
 Dabei werden folgende Mnemonics unterstützt: Dabei werden folgende Mnemonics unterstützt:
  
Zeile 211: Zeile 211:
 RJMP :loop RJMP :loop
 </code> </code>
 +=====Direktriven =====
 +Der Assembler unterstützt verschiedene Direktriven. Einige haben wir schon kennengelernt, die Macros, Loops...
 +
 +Weitere:
 +  * .include  
 +  * .arduinosps: damit wird die Hardware auf ArduinoSPS festgelegt. Diese Directrive sollte vor dem eigentlichen Code erscheinen.
 +  * .tinysps: legt die Hardware auf die TinySPS fest.
 +  * .atmega8: legt die Hardware auf die ATMega8 fest.
 +  * .holtek: legt die Hardware auf Holtek fest.
 +
 +==== .include ====
 +Mit dieser Direktrive kann man ein Unterprogramm aus einer anderen Datei einbinden. (Dieses Feature wird im Webmodus nicht unterstützt)
 +mit ``.include Blink `` wird eine Datei Blink.tps an dieser Stelle mit ins Programm eingebunden. Damit steht der gesamte Code dieser Datei an dieser Stelle als wäre er dort in der originalen Datei hingeschrieben worden.
 + 
 ===== Programmgrößen ===== ===== Programmgrößen =====
 Jede Hardware hat andere max. Programmgrößen.\\ Jede Hardware hat andere max. Programmgrößen.\\
arduino/arduinosps/tpsass.txt · Zuletzt geändert: 2022/06/10 07:35 von admin
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0