da
emacar » 29 ago 2014, 19:16
daniele1996 ha scritto:Questi Pull-up a cosa servono?
Ecco forse il problema principale della discussione è questo. Facciamo riferimento allo schema "Figure 2: Pull-up Resistor".
Quando l'interruttore è chiuso il comportamento dovrebbe essere chiaro, viene creato un collegamento verso massa: all'ingresso del MCU il valore logico è 0. Quanto l'interruttore è aperto, se non ci fosse la parte di schema composta da resistenza e alimentazione, il pin rimarrebbe "aperto" e quindi in uno stato indefinito.
Grazie alla parte di schema composta da resistenza e alimentazione (non a caso la resistenza viene in questo caso chiamata di pull-up), quando l'interruttore si apre, viene creato un collegamento verso l'alimentazione: all'ingresso del MCU il valore logico è 1.
Questo MCU ha la possibilità di utilizzare un pull-up interno: grazie a ciò non hai bisogno di inserire la resistenza, ma puoi collegare direttamente l'interruttore perché la resistenza che collega il pin all'alimentazione è interna al MCU. Ovviamente, come ti ho già detto, va attivata configurando gli appositi registri.