Bin ich zu blöd Blinklicht ohne delay

Gast #2598425
Lesenswert?

Hallo Leute,

ich möchte ein Blinklicht programmieren. Zur Verfügung steht mir eine 
SPS mit Einschaltschaltverzögerungsbausteinen, Ausschaltverzögerungen 
usw.

Leider krieg ich es nicht in meinen Kopf wie ich das machen könnte.

Wäre schön wenn mir jemand helfen könnte.

Wie würde man das denn in C machen ? OHNE delay() Anweisung ?

Danke für eure Hilfe

Mario
Gast #2598451
Lesenswert?

Mit einem Timer. D.h. Hardware, die einen Interrupt auslöst. Das 
Programm wird im Initialisierungsteil den Timer aufsetzen und in der 
Interrupt-Service-Routine den Ausgang toggeln.

In der main() ist dann weiter nichts mehr zu tun für das Blinken.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren