@piclover: Ja habe ich berücksichtigt.
Meine Variablen haben auch 16Bit Breite.Tick = 1/(4MHz/(4*256)) alle 0,00025 s.
Hast Du vielleicht noch ein Stück Code um einen Timer0-IRQ zu erzeugen?
Ich habe nur was für 1ms Timer gefunden. Ich finde es aber doof 1000 mal pro Sekunde die Drehzahl zu bestimmen...
Ist das denn so richtig?
Kommen da 0,0335 raus?Code:// *** Setup Timer0-Interrupt *** OPTION = 7; //Vorteiler 256:1 TMR0 = 125; //256-131=125 T0IE = 1; /* enable TMR0 interrupt */
Lesezeichen