He estado trabajando con PIC16F877 . ¿Alguien puede explicar cómo configurar sus pines para que sean analógicos o digitales?
Vi en algún lugar que necesitamos configurar ADCON1
, pero realmente no entiendo cómo funciona.
He estado trabajando con PIC16F877 . ¿Alguien puede explicar cómo configurar sus pines para que sean analógicos o digitales?
Vi en algún lugar que necesitamos configurar ADCON1
, pero realmente no entiendo cómo funciona.
Consulte hoja de datos , Sección 11.0 (Registro 11-2), página 112.
Selecciona la operación de los pines configurando los cuatro bits PCFG3:PCFG0
en el registro ADCON1
De acuerdo con la tabla en la hoja de datos.
El valor predeterminado de encendido de estos bits es 0000
, lo que significa que todos los pines AN0 ... AN7 están configurados como entradas analógicas.
Para configurar todos los AN -pins como digitales, establece los PCFG
bits en 011x
( x significa no importa ). El resto de las combinaciones se encuentran en la hoja de datos.
Si solo está utilizando los pines para la salida, no es necesario que estén configurados como digitales. Eso solo se requiere para las entradas digitales. Está implícito en todas las hojas de datos, pero muchas personas no se dan cuenta. Se menciona en las hojas de datos de las últimas partes.
Lea otras preguntas en las etiquetas microcontroller pic embedded microchip