TommyB
Team Bitschubse
Du kannst sämtliche Unterprogramme / Sprungmarken etc. frei benennen.
Wichtig ist nur dass der Name überall identisch ist, also wenn du beispielsweise per
Ach ja, und einmalig müssen sie natürlich sein, also 2 Label mit dem selben Namen würde nicht nur keinen Sinn ergeben, sondern auch nicht funktionieren.
Und ja, der Anfang passt schon mal, aber nun fehlt dir die Tick_1s, die für eine Uhr ein elementarer Bestandteil ist .
Aber 1000ms (=1s) ist ja rein zufällig ein vielfaches von 200ms.
Genau wie 200ms ein vielfaches von 8ms ist. (Isr_oc2 ist quasi gleichzusetzen mit Tick_8ms)
Fällt dir was auf?
Wichtig ist nur dass der Name überall identisch ist, also wenn du beispielsweise per
On Oc2 Isr_oc2
festlegst dass beim Oc2 Interrupt (dieser Name ist festgelegt!) zur Sprungmarke "Isr_oc2" gesprungen wird, muss diese auch existieren. Sie könnte aber genau so gut auch Karl oder Gustav heißen, solange du dich an die Regeln hältst (keine Leerzeichen, Umlaute sind ungünstig, etc.). Das Selbe für Goto/Gosub MeinUnterprogramm und MeinUnterprogramm:Ach ja, und einmalig müssen sie natürlich sein, also 2 Label mit dem selben Namen würde nicht nur keinen Sinn ergeben, sondern auch nicht funktionieren.
Und ja, der Anfang passt schon mal, aber nun fehlt dir die Tick_1s, die für eine Uhr ein elementarer Bestandteil ist .
Aber 1000ms (=1s) ist ja rein zufällig ein vielfaches von 200ms.
Genau wie 200ms ein vielfaches von 8ms ist. (Isr_oc2 ist quasi gleichzusetzen mit Tick_8ms)
Fällt dir was auf?
Das Grundprinzip hast du schon direkt vor der Nase, du musst es nur doppeln. Dann haste Tick_200ms und Tick_1s von nur einem Timer.
Zuletzt bearbeitet: