Hab ich jetzt mal beim ATtiny45 ausprobiert. Reicht beim ATtiny45 und wahrscheinlich auch bei den anderen ähnlichen AVR. Allerdings, wie vorher schon mal erwähnt (wg. sinnvoller Reihenfolge), ist es sinnvoller das zweite
out GTCCR,rmp
nach dem
out TCNT0,rmp
zu machen.
Reicht nicht! bzw der Timer Prescaler wird nicht zurückgesetzt da das PSR10 Bit nicht gesetzt wird.oder gar so :
Code:ldi rmp,1<<TSM out GTCCR,rmp clr rmp out GTCCR,rmp out TCNT0,rmp
Gruß
Searcher
Lesezeichen