Zitat Zitat von Duesentrieb Beitrag anzeigen
Hallo,

ich frage über einen PCF8574 über den 12C Bus eine ganze Menge Taster ab.
Da die Taster prellen muss ich eine Zeit vorgeben über die das Tastsignal mindestens anstehen muss.

Als ich die Taster noch direkt an den Ports abfragte habe ich das über "Debounce" abgefangen.

Wie muss ich das nun machen?
Wenn es nicht zu aufwändig wird mit Hartware = Retriggerbares mono Flop. Aus einer Beschreibung einer UART, "der Pegel wird 16 x (pro Bit) abgefragt und der Mittelwert H oder L gebildet." Das kostet natürlich Zeit, das sollte man in inline ASM machen.

Gruß Richard