Empezaremos seleccionando el componente ADC en components (antes llamados beans)

Y lo configuraremos de la siguiente manera

En el menu podemos ver el siguiente codigo, antes mencionar que la función ADC_Start fue habilitada desde nuestro main, como aquí se puede ver:

El programa lo que realizará es la medición del canal PTD4 o ADP11 con una resolución de 12bits, y lo dividirá entre 400 para que de un aproximado de 0 a 9 para que lo podamos desplegar en el display de 7 segmentos.
En nuestro archivo events.c que fue donde se creo la interrupción, tenemos el siguiente codigo
1 |
#include "Cpu.h" |
En el cual hacemos una lectura del registro ADCR, que automáticamente al leer el registro, la bandera de la interrupción se limpia.
El proyecto completo pueden descargarlo aquí abajo, solo necesitas estar registrado














Comentarios
Suscripción de noticias RSS para comentarios de esta entrada.