Gefunden für atmega16 timer0 - Zum Elektronik Forum





1 - Problem beim Brennen mit AVRISPmk2 und AVRStudio -- Problem beim Brennen mit AVRISPmk2 und AVRStudio
Ich habe noch ein problem "der Timer"

ich habe nen ATMega16 der mit 8MHz läuft

Ich habe den TIMER0 (8Bit) auch mit 8MHz laufen (Prescaler=0).
d.h. alle 1.25*10exp-7 Sekunden zählt er um eins hoch.
Wenn der Timer den Wert 160 erreicht hat sind genau 20µSekunden vergangen (1.25*10exp-7*160=2*10exp-5)

Immer wenn 20µSekunden vergangen sind läuft die Interruptroutine los und zählt die µSekunden und die Sekunden.

Damit habe ich mir eine Uhr gebastelt.

Das problem ist die Uhr geht vor. (in 8Minuten geht sie 16 Sekunden vor).

Woran liegt das?

Edit: Läuft die CPU garnicht mit 8MHz, sondern mit mehr? (ich nutze den internen Oszillator) Wie misst man dann genaue Zeittakte?

[ Diese Nachricht wurde geändert von: Lodentoni am 18 Dez 2006 23:04 ]...

Nicht gefunden ? Eventuell gibt es im Elektroforum Transistornet.de für Atmega16 Timer0 eine Antwort
Im transitornet gefunden: Atmega16 Timer0


Zum Ersatzteileshop


Bezeichnungen von Produkten, Abbildungen und Logos , die in diesem Forum oder im Shop verwendet werden, sind Eigentum des entsprechenden Herstellers oder Besitzers. Diese dienen lediglich zur Identifikation!
Impressum       Datenschutz       Copyright © Baldur Brock Fernsehtechnik und Versand Ersatzteile in Heilbronn Deutschland       

gerechnet auf die letzten 30 Tage haben wir 17 Beiträge im Durchschnitt pro Tag       heute wurden bisher 3 Beiträge verfasst
© x sparkkelsputz        Besucher : 188740528   Heute : 20713    Gestern : 41720    Online : 344        30.1.2026    15:50
7 Besucher in den letzten 60 Sekunden        alle 8.57 Sekunden ein neuer Besucher ---- logout ----su ---- logout ----
xcvb ycvb
0.0106558799744