ISR(TIMER1_COMPB_vect) { 134: 1f 92 push r1 136: 0f 92 push r0 138: 0f b6 in r0, 0x3f ; 63 13a: 0f 92 push r0 13c: 11 24 eor r1, r1 13e: 2f 93 push r18 140: 3f 93 push r19 142: 4f 93 push r20 144: 5f 93 push r21 146: 6f 93 push r22 148: 7f 93 push r23 14a: 8f 93 push r24 14c: 9f 93 push r25 14e: af 93 push r26 150: bf 93 push r27 static uint8_t akt_richtung; static uint32_t nachlade_temp; static uint32_t frequenz = 200000; // default Startwert uint32_t temp = 0xffff; TCCR1A &= ~BIT(COM1B0); // OC1B loeschen falls gesetzt 152: 80 91 80 00 lds r24, 0x0080 156: 8f 7e andi r24, 0xEF ; 239 158: 80 93 80 00 sts 0x0080, r24 TCCR1C = BIT(FOC1B); // per Force Output Compare erzwingen 15c: 80 e4 ldi r24, 0x40 ; 64 15e: 80 93 82 00 sts 0x0082, r24