DebugON/OFF eignet sich prima zum Messen der Verarbeitungsgeschwindigkeit, denn DebugON/OFF ist viel schneller als digitalWrite(). Wie finde ich den passenden Assembler Befehl?
1. Welchen Pin nutze ich?
2. Wir suchen die Adresse des PORT Registers
3. Der Befehl erwartet eine I/O Adresse, daher ziehen wir 0x20 ab.
5. Der Assemblerbefehl zum Einschalten: sbi [Adresse], [Bitnummer]
6. Zum Ausschalten: cbi
7. Damit C-Code den Assemblerbefehl ausführt: asm("[Befehl]");
Das Beispiel gibt's im Kurzvideo