Está en la página 1de 15

Microcontroladores

Convertidor Analógico/Digital
Propósito:
- Familiarizarse con la estructura y configuración de los
convertidores A/D de los microcontroladores.
Convertidor Analógico-Digital
Convertidor Analógico-Digital
ADC del PIC18F2550
ADC del PIC18F2550
ADC del PIC18F2550
ADC del PIC18F2550
ADC del PIC18F2550
ADC del PIC18F2550
ADC del PIC18F2550
ADC del PIC18F2550
ADC del PIC18F2550
Pasos para realizar una conversión A/D:
1) Configurar el convertidor A/D:
- Configurar los pines analógicos y la referencia de voltaje (ADCON1)
- Configurar el tiempo de adquisición del ADC (ADCON2)
- Configurar el reloj de conversión del ADC (ADCON2)
- Configurar la justificación del resultado (ADCON2)
2) Configurar la interrupción por ADC si se necesita:
- Borrar el flag ADIF
- Habilitar la interrupción por ADC (bit ADIE)
- Habilitar las interrupciones por periféricos (bit PEIE)
- Habilitar las interrupciones (bit GIE)
ADC del PIC18F2550
Pasos para realizar una conversión A/D:
3) Realizar la conversión:
- Encender el convertidor A/D
- Seleccionar el canal analógico a convertir (ADCON0)
- Esperar el tiempo de adquisición adecuado si es que se ha
seleccionado la opción manual.
- Iniciar la conversión poniendo a 1 el bit GO/#DONE (ADCON0)
4) Esperar la conclusión de la conversión:
- Esperando a que el bit GO/DONE se ponga a cero o
- Esperando la interrupción por ADC
5) Leer el resultado de la conversión ADRES=ADRESH:ADRESL y borrar el
flag ADIF si fuera necesario.

También podría gustarte