Attiny 2313 Uhr zählt zu schnell

Gast #3018112
Lesenswert?
• ▲
▼
Hallo miteinander,
mein ziel ist es eine Uhrfunktion zu implementieren und die uhrzeit auf 
ein display anzuzeigen. Der Algorithmus für die Uhr funktioniert, aber 
leider zu schnell.
Ablauf:
-Die Uhrzeit wird in einem dreistelligen array mit Startwert 
initialisiert
-Timer 0 (8Bit) wird gestartet und bei Overflow wird eine Variable 
(tick) hochgezählt
-Sobald die Variable tick einen bestimmten Wert erreicht hat wird zur 
Uhrzeit eine Sekunde addiert. Bei 8Mhz (externes Quarz) und 8Bit Timer 
müsste die Sekunde, nach 31250 Oerflows erreicht sein. Aber sobald ich 
den Controller flashe rast mir die Zeit auf dem Display davon, egal 
welchen Wert ich für die Overflows angebe.
Bitte schaut mal über den Code im Anhang. Da kann nur ein riesen 
Denkfehler von mir drin sein!
Angehängte Dateien:
Gast #3018596
Lesenswert?
• ▲
▼
find ich nicht peinlich - ist ein fahler den man schnell mal machen kann 
und mir ists beim drüberschauen auch nicht aufgefallen (peinlich! ;)

ich hab mir unter java angewöhnt vergleiche umzustellen, also (1234 = 
var), da gibts bei einer zuweisung einen compilerfehler.
Gast #3018656
Lesenswert?
• ▲
▼
g457 schrieb:
>> Sowas passiert wenn man Compilerwarnungen ignoriert.
>
> Ich bin ja schon länger dafür, -Wall, -Wextra, -Wpedantic und -Werror
> per Default anzustellen.. ;-)
Also die ersten beiden auf jeden Fall. Wpedantic kenne ich nicht und 
Werror ist mir zu nervig wenn beim Debuggen (mein Debugger heisst 
printf...) mal eine Variable nicht genutzt wird oder so.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.