
|
INFO - FAQ - CC2-Forum - CCPro-Forum |
|
||
|
Hallo, ich habe da mal eine Frage zu den internen Timern. Laufen die wie bei PCs immer? In der Doku steht Falls das WeiterzĂ€hlen der Echtzeituhr mittels ClockDis deaktiviert wurde, zĂ€hlt der Timer von 0 bis 255. HeiĂt das, dass die Timer nur bis 255 zĂ€hlen und dann stoppen? Oder lĂ€ufen sie permanent von 0 bis 255 und fangen vorn an? Mir kommt es so vor, das der folgende Befehl nicht ausgefĂŒhrt wird. Daher meine Frage. ClockDis = on #start x = Timer if timer = x + 50 then x = Timer ' 0,2 Sekunden vergangen dann Sprung zu start goto start Das ist jetzt natĂŒrlich kein sinnvoller Code, soll aber das Problem zeigen. Der Wert x wird abgefragt. Dann soll 50*0,2 Sekunden spĂ€ter wieder der Wert des Timers auf x ĂŒbertragen werden. usw. Oder im echten Code #start1 x = timer ' setzt Variable x auf Timerzeit , Timer zĂ€hlt automatisch hoch if taste1 then goto sub1 if taste2 then goto sub2 if timer = x + 200 then goto start1 ' ca 4 Sekunden Pause vor LED = aus led1 = 0 goto start1 Der Timer soll eine verzögerte Abschaltung der LED bewirken. Dennoch soll man in der Zwischenzeit die Tasten betĂ€tigen können. GruĂ Andreas |
| Antwort schreiben |