Hallo zusammen, ich beschäftige mich nun schon einige Zeit mit dem Thema Microcontroller und bin dabei, mein erstes größeres Projekt fertigzustellen. Dabei zeige ich unter anderem eine Uhrzeit auf einem LCD-Display an. Leider gelingt es mir aber bisher nicht, den Timer1 (16-Bit) des oben genannten Controllers so einzustellen, dass die Uhr auch genau läuft. Ich habe keinen externen Quarz am Controller und habe die Fuses nicht verändert. Bisher habe ich folgende Einstellungen gewählt:
1 | OCR1AH = 4; |
2 | OCR1AL = 4; |
3 | |
4 | TCCR1B = ( 1<<WGM12 )|( 1<<CS10 ); |
5 | |
6 | TIMSK1 |= (1 << OCIE1A); |
Diese führen aber dazu, dass jede Minute ca. 61 Sekunden dauert. Hat jemand von euch Erfahrung mit diesem Controller und kann mir vielleicht die richtigen Einstellungen für den Timer nennen? Vielen Dank. Gruß, Gerry