Вы находитесь на странице: 1из 1

PB5 como salida

DDRB |= (1<<PB5)

1.- Configurar el TIMER1 en modo CTC


0CR1A <- 15999
Habilitar interrupci�n por compraci�n en TIMER1

2.- Seleccionar el voltaje de referencia VREF


Carga de bits en 0
Habilitar el ADC
Activar la interrupci�n por fin de conversi�n
Poner el preescalador
Deshabilitar la salida digital
Indicar cual es la entrada al ADC

3.- En el loop no hay nada, porque todo estar� en funci�n de las interrupciones.

4.- ISR(COMPA_TIMER1)
Poner en alto el bit que inicia la conversi�n

ISR(DAC)
IF EL DAC ES MENOR QUE 512 (DAC<512)
APAGAR LED
ELSE
PRENDER LED

Вам также может понравиться