Gast
#552659
ich hab den atmega16 und will den timer0 verwenden: das mit: TCCR0 = 1<<CS02; //Teiler 256 TIMSK = 1<<TOIE0; is mir schon klar wie ich dann daraus (aus teiler und frequ.) meinen Preloader errechne ist mir auch klar, aber warum sieht man ab und zu negative zahlen beim preloader z.b. TCNT0 = -3; ich lade doch eigentlich einen pos wert rein, damit er dann von preload-wert bis 255 hochzählt und mir dann den interrupt gibt