Gast
#1734650
Hallo, ich bekomme alle 25ms ein Datenpaket, in dem sich u.a. binäre Eingänge befinden. Die will / muss ich "entprellen", das heißt, wenn der Eingang z.B. 1 war und nur kurz 0 wird, will ich ihn als Ergebnis auf 1 sehen. Gibt es da einen einfachen, kleinen Algorithmus? Die Code-Snippets von Peter Dannegger kann ich glaube ich nicht nutzen, da dort (wenn ich es richtig verstehe) nur das Drücken des Tasters ausgewertet wird. Ich will ja aber beide Richtungen. Ich könnte es über eine Statemachine lösen, aber das wird nicht mehr witzig, wenn ich 2 oder sogar noch mehr Eingangssignale "entprellen" will. Danke für Tipps.