¿Es posible obtener dos pines de interrupción de bajo voltaje en un Atmega328?

0

Precaución: Noob en el trabajo :)

Estoy intentando obtener una de las dos entradas de señal de 1.5V-2V para activar una rutina de interrupción en un Atmega328 ( Doc PDF ). Al utilizar la interrupción del comparador analógico, reconozco que bloqueo la interrupción del convertidor analógico-digital y viceversa.

Eché un vistazo a la lógica de activación automática de ADC:

No puedo entender lo que hace el modo de ejecución libre. Se ejecuta continuamente y si el valor es verdadero, ¿activará una rutina de interrupción para mí?

Nota al pie: También podría haber hecho esto con componentes externos, pero no tenía las partes a mano y pensé que lo tomaría como una experiencia de aprendizaje en el uso de microprocesadores.

    
pregunta MikeFoxtrot

1 respuesta

1

"Modo de funcionamiento libre" hará que una nueva conversión de ADC comience una vez que se haya completado la anterior. Si la interrupción de ADC está habilitada, se llamará al vector de conversión completa de ADC cada vez.

El comparador analógico, por otro lado, es un periférico completamente diferente y está cubierto en una sección completamente diferente de la hoja de datos.

    
respondido por el Ignacio Vazquez-Abrams

Lea otras preguntas en las etiquetas