Autor Tema: Duda: Uso de los pines adc, ADCON1 PCFG3:PCFG0  (Leído 3325 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado alcubo01

  • PIC12
  • **
  • Mensajes: 69
Duda: Uso de los pines adc, ADCON1 PCFG3:PCFG0
« en: 31 de Marzo de 2010, 00:06:54 »

 He estado probando el modulo adc de un 18f4550 y me han surgido un par de dudas:

 Según el Datasheet, en el registro ADCON1, hay que configurar los bits PCFG3:PCFG0 para indicar si los pines ANx se van a usar como Analog input o como Digital I/O.

 1- Según la tabla que viene (pag 256) no es posible tener una configuración aleatoria, solo hay 16 configuraciones predefinidas. Por ejemplo, es imposible usar AN0=Analog, AN1=Digit, AN3=Analog. ¿Es esto así o he interpretado mal el datasheet?

 2- Siguiendo con lo mismo, supongo que queda excluído de esto el uso de estos pines por otros periféricos. AN10 y AN12 se usan como SDA y SCL para I2C. ¿Tiene sentido pensar que el uso de esos pines por el bus I2C tiene prioridad respecto a lo que ponga en PCFG3:PCFG0?

Un saludo

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18286
    • MicroPIC
Re: Duda: Uso de los pines adc, ADCON1 PCFG3:PCFG0
« Respuesta #1 en: 31 de Marzo de 2010, 02:24:39 »
1. Efectivamente, sólo puedes seleccionar esas combinaciones.
2. Aunque actives todas las entradas analógicas, si a algunas le pones el TRIS=0, esas funcionarán como salidas digitales.

Desconectado alcubo01

  • PIC12
  • **
  • Mensajes: 69
Re: Duda: Uso de los pines adc, ADCON1 PCFG3:PCFG0
« Respuesta #2 en: 31 de Marzo de 2010, 19:32:58 »

 Muchas gracias por la aclaración.  ;-)


 

anything