Gast
#485877
Hi Hab da ein kleines Problem. Naja, Problem kann man nicht sagen, mich würde eher interessieren, was ich falsch mache. Ich initialisiere meinen Timer so: ldi temp1, (1 << wgm21) | (1 << cs21) out tccr2,temp1 ldi temp1, 150 out ocr2,temp1 ldi temp1, (1 << ocie2) out timsk,temp1 Wenn das AVR Studio zum dritten Befehl springt (ldi temp1,150), dann wird im TIFR schon das OCF2 Flag gesetzt. Das hat dann zufolge, daß nach dem SEI, das Programm sofort in die Timerschleife springt. Ist das normal oder mache ich da irgendeinen Fehler? Gruß Andi