Hallo, ich brauche hilfe
folgende problematik: es sind drei taster zur auswahl. hinter jedem taster verbirgt sich ein programm, das jeweils in form einer schrittkette arbeitet. je nach tastendruck soll das zugehörige programm gestartet werden. in meiner anwendung sehe ich nicht die möglichkeit mit einem schieberegister zu arbeiten, da ich nicht die möglichkeit habe an bestimmten punkten zu takten.
momentan ist mir nur eine lösung eingefallen, die nicht immer richtig arbeitet:mittels timer(blinkrelais, zyklus ca. 500ms) wird schieberegister angetaktet der die taster nacheinander abgefragt ob aktiv oder nicht (der taster setzt jeweils einen merker) ist dieser merker aktiv und wird vom schieberegister aktiv geschaltet, soll der timer gestoppt werden. genau hier liegt das problem, da manchmal der timer zwar stoppt, taktet aber noch einen schritt weiter (zykluszeit?)