
|
INFO - FAQ - CC2-Forum - CCPro-Forum |
|
Hallo, eine Lösung wäre: if second <> lastsecond then gosub pulsieren . . . . . #pulsieren pulse DA2 lastsecond = second return durch das Verwenden der zusätzlichen Variable LASTSECOND wird das mehrfache Ausführen des Pulse-Befehls verhindert. Leider wird aber auch eine zusätzliche Variable verwendet. Man kann es sicher auch mit einem einzelnen Bit realiseieren. Gruß Thomas > Hallo Leute, > bei meiner geplanten Uhr habe ich bis auf DA2 schon alle verfügbaren Ein- & Ausgänge verplant. Die Ansteuerung meiner Sekunden-LEDs übernimmt daher externe Hardware. > Für diese erzeuge ich mit der BEEP- Funktion einen Sekundentakt.- Jetzt möchte ich ein Reset- Signal über DA2 ausgeben, wenn SECOND=0. > Man könnte die Abfrage IF SECOND=0 THEN PULSE DA2 irgendwie in eine Zeitschleife einbauen. Das würde aber dazu führen, daß das Programm bis zu 59 Sekunden lang in dieser Schleife hängt. > Hat jemand eine bessere Idee? > Besten Dank im Voraus! |
| Antwort schreiben |