1Fermer3
ZerosquareLe 25/08/2018 à 02:25
Le temps de réponse du debouncing hardware dépend de la valeur du condensateur. Le seul vrai intérêt par rapport à un debounce software, c'est que ça n'utilise pas de temps CPU, mais même sur les petits microcontrôleurs actuels c'est devenu négligeable. Je te recommande de garder une solution logicielle, c'est plus facile à régler.

50 ms, c'est vraiment long. En général j'utilise 20 ms, ce qui suffit pour 99% des cas à la louche. 2 ms par contre c'est vraiment court : à moins que le contact soit d'excellente qualité, tu risques d'avoir des rebonds de temps en temps (et potentiellement de plus en plus au fil du temps, avec l'usure du contact).

Attention si tu utilises ça dans une voiture à proximité de l'allumage : avec les courants induits, tu risques de te récupérer des parasites et de fausser le comptage, voire de cramer ton microcontrôleur dans le pire des cas.