Approfondimento di laboratorio: switch debounce

Approfondimento di laboratorio: switch debounce

by Pietro Braione -
Number of replies: 1

Un argomento di cui non abbiamo parlato durante il laboratorio, ma che è molto importante tutte le volte che vengono utilizzati i pulsanti, è il problema dello switch bounce: quando un interruttore viene aperto o chiuso, la tensione non si stabilizza istantaneamente sul valore definitivo, ma prima "rimbalza" più volte tra il valore minimo e il valore massimo di tensione. Lo switch bounce può confondere il microcontrollore dando l'impressione che l'interruttore venga aperto o chiuso più volte. Sul sito del corso ho pubblicato un link al primo di una serie di articoli che trattano del problema dello switch bounce e delle diverse tecniche di "switch debounce", attraverso le quali si può cercare di compensare l'effetto, tecniche che possono essere sia hardware che software. Leggete la serie di articoli e confrontate le soluzioni hardware proposte con il progetto circuitale della scheda Nucleo, anche quello disponibile sul sito del corso. Riconoscete un circuito di switch debounce collegato al pulsante B1?

In reply to Pietro Braione

Ri: Approfondimento di laboratorio: switch debounce

by Federica Di Lauro -
Ho appena notato che il condensatore dello user button non è saldato, a fianco del bottone c'è lo spazio per il condensatore C52 vuoto.