.include "m8def.inc" .def temp1 = r17 .equ XTAL = 4000000 rjmp init ;.include "keys.asm" ; ; init: ldi temp1, LOW(RAMEND) ; Stackpointer initialisieren out SPL, temp1 ldi temp1, HIGH(RAMEND) out SPH, temp1 ; ; Timer 1 einstellen ; ; Modus 14: ; Fast PWM, Top von ICR1 ; ; WGM13 WGM12 WGM11 WGM10 ; 1 1 1 0 ; ; Timer Vorteiler: 256 ; CS12 CS11 CS10 ; 1 0 0 ; ; Steuerung des Ausgangsport: Set at BOTTOM, Clear at match ; COM1A1 COM1A0 ; 1 0 ; ldi temp1, 1<