Jorge schrieb:
> unsigned char Stunden = 0;
> unsigned char Minuten = 0;
> unsigned char Sekunden = 0;
Die Variablen hier werden volatile werden müssen, wenn du in der
Hauptschleife dann mit der Uhrzeit auch was anfangen willst.
> Wollte mal fragen op den Timer1 so richtig eingestellt ist für genau
> 1Sekunde ?
Die Frage kannst du dir im übrigen auch realtiv leicht fürs erste selbst
beantworten. Häng an einen Pin eine LED an und lass dir die Sekunden auf
diese LED ausgeben (das unterste Bit). Wenn alles stimmt, dann musst du
dort deine Sekunden wiederfinden. Blinkt es nach Augenmass zu schnell
oder zu langsam, dann ist was gröber faul. Wenn es gefühlsmässig
hinkommt, kannst du ja mal 60 oder mehr LED Blinker abzählen und
gleichzeitig eine andere Uhr nebenher laufen lassen. Dauern 60 derartige
BLinker dann tatsächliche 120 Sekunden (plus minus), dann bist du gut
dabei.
So richtig genau wird das sowieso nicht, denn der interne Takt ist nicht
genau 1000000.0000000 Hz sondern weicht davon oft nicht unerheblich ab.
Das soll dich aber erst mal nicht verdriessen.
Das Motto lautet: Hilf dir selbst, dann hilft dir Gott. Nur, wie helfe
ich mir selbst?
Und genau da kommt das allereinfachste Hilfsmittel ins Spiel: eine LED
an einem Portpin. Man soll es gar nicht für möglich halten, welche
INformation man aus dem Programm mit einere simplen LED nach aussen
tgransportieren kann.