Sebastian schrieb:
> Hallo,
> eine Frage: wie wird in c abgefragt ob der timer abgelaufen ist oder
> nicht?
Was genau verstehst du unter 'ablaufen'.
> Nach welchen Register bzw. Bits soll ich abfragen?
>
> Bitte um allgemeines Beispiel. Ich programmiere stm8s103f3 und finde
> nicht im Datenblatt was ich brauche um den Timer abzufragen.
Ich denke, dein Hauptproblem liegt darin, dass du eine falsche
Vorstellung davon hast, was ein Timer genau macht.
Der zählt einfach nur vor sich hin. Und bei bestimmten Zählerständen
oder Ereignissen kann man sich zb per Interrupt von diesem Ereignis
benachrichtigen lassen (oder auch die Flags abfragen, die das Auftreten
dieses Ereignisses dokumentieren).
Aber im Normalfall ist so ein Timer KEINE Eieruhr, die man auf einen
bestimmten Wert einstellt, den der Timer dann rückwärts zählt und die
beim Erreichen von 0 klingelt.