Pasos A Seguir Para Realizar Una Conversión Con El Móduloc A/D - Microchip PIC 16F87X Trabajo Y Explicación

Tabla de contenido

Publicidad

T
E
RABAJO Y
XPLICACIÓN
Pasos a seguir para realizar una conversión con el módulo C A/D:
1. Configurar el módulo C A/D
• Configurar las patas que actuarán como entradas analógicas, las que
trabajan como E/S digitales y las usadas para la tensión de referencia
(ADCON1).
• Seleccionar el reloj de la conversión (ADCON0)
• Seleccionar el canal de entrada A/D (ADCON0)
• Activar el módulo A/D (ADCON0)
2. Activar, si desea, la interrupción escribiendo sobre PIE1 y PIR1
• Borrar el señalizador ADIF.
• Poner a 1 el bit ADIE
• Poner a 1 los bits habilitadores GIE y PIE
3. Tiempo de espera para que transcurra el tiempo de adquisición
4. Inicio de la conversión
• Poner a 1 el bit GO/DONE# (ADCON0)
5. Tiempo de espera para completar la conversión A/D que puede detectarse
• Por la exploración del bit GO/DONE#, que al completarse la conversión
pasa a valer 0.
• Esperando a que se produzca la interrupción si se ha programado, al
finalizar la conversión.
• Aunque no se permita interrupción, el señalizador ADIF se pondrá a 1 al
finalizar la conversión.
6. Leer el resultado de los 10 bits válidos de ADRSH:L y borrar el flag ADIF
7. Para una nueva conversión regresar al paso 1º o al 2º. El tiempo de
conversión por bit está definido por T
T
para reiniciar una nueva conversión
AD
D
P
ESARROLLO
ROYECTOS Y
PIC 16F87
X
P
E
ROTOTIPOS
LECTRÓNICOS
. Se exige esperar un mínimo de 2·
AD
2º DPE
46

Publicidad

Tabla de contenido
loading

Productos relacionados para Microchip PIC 16F87X

Tabla de contenido