schaue mal hier:sbis PINB, Summer ;überspringe, wenn B.2 = 0 ist
cbi PORTB, Summer ;wenn B.2 = 1 ist, dann auf 0 setzen
sbic PINB, Summer ;überspringe, wenn B.2 = 1 ist
sbi PORTB, Summer ;wenn B.2 = 0 ist, dann auf 1 setzen
ldi tmp, time0_1 ;Hier wird der Timer vorgeladen
out TCNT0, tmp
out SREG, statusreg ;SREG wiederholen
reti ;wieder zurück, wo du hergekommen bistIch finde das besser...Code:sbis PINB, Summer rjmp umschalten1 cbi PORTB,Summer rjmp umschalten2 umschalten1: sbi PORTB,Sumer umschalten2: ldi tmp, time0_1 out TCNT0, tmp out SREG, statusreg reti
Lesezeichen