Comportamiento extraño del ADC de un AVR

0

Estoy tratando de usar la referencia interna del ADC de un ATMEGA8. Estoy tratando de usarlo en proteus simulator codificado en codevision. La lectura a escala completa del ADC es siempre 200. No conecté nada con AREF o AVCC, ni siquiera se menciona que debo conectar algo. Si conecto 5V a AVCC, puedo obtener una escala completa de 1023, no sé por qué ocurre ese comportamiento.

    
pregunta Mahmoud

1 respuesta

2

Debe conectar AVCC para alimentar esa parte del chip, aunque solo sea a la VCC digital (aunque preferiblemente tendrá un filtro).

Si obtienes estos resultados de un simulador, parece que es uno que está haciendo un gran esfuerzo para comportarse como el hardware.

    
respondido por el Chris Stratton

Lea otras preguntas en las etiquetas