Home Tutorial AVR: Pull-ups AVR: Pull-ups Tiago Henrique quinta-feira, março 26, 2015 1 comentários Share: Facebook Twitter Google+ Pinterest Whatsapp Os resistores de pull-up são resistores conectados no nível lógico alto (5V). São utilizados para evitar a flutuação do nível lógico das entradas quando nenhum dispositivo estiver conectado. O microcontrolador [ATMEGA328P](http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-42735-8-bit-AVR-Microcontroller-ATmega328-328P_Datasheet.pdf) possui resistores de pull-up interno em todos os pino I/O. Mas como ativamos? Primeiramente precisamos definir o pino como entrada `DDRx.Bn = 0`. Quando fizermos isso, o bit correspondente do registro `PORTx` terá uma nova função, que é de ativar/desativar o resistor de pull-up do pino. > O bit `PUD` do registro `MCUCR` é o interruptor geral dos resistores de pull-up. É habilitado com `0`. Por padrão seu valor inicial é `0`. ### Código
Muito bacana!...
ResponderExcluir