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 ]... |
|
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! gerechnet auf die letzten 30 Tage haben wir 17 Beiträge im Durchschnitt pro Tag heute wurden bisher 3 Beiträge verfasst 7 Besucher in den letzten 60 Sekunden alle 8.57 Sekunden ein neuer Besucher ---- logout ----su ---- logout ---- |