Hi! Hätte da nur kurz eine allgemeine "Verständis-Frage": Möchte den Timer0 beim ATMEGA8 (4MHz) wie folgt initialisieren: >TCCR0=0x04; // prescaler to 1:256 >TCNT0=0x62; // Preload Timer0 value for 10ms steps (0x62 = 98) >(TCNT0=0xEF; // Preload Timer0 value for 1ms steps (0xEF = 239)) würden diese Einstellungen für einen Überlauf von 10ms bzw. 1ms grundsätzlich stimmen? danke, semo
Jo, müsste eigentlich richtig sein. 4000000 / 256 = 15625 1 / 15625 = 0.064 ms pro Timertick 1 / 0.064 = 15.625 ergibt 256 - 16 = 240 als Preload für 1 ms. Gruß Hagen
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.