Estoy teniendo algún problema al utilizar la interfaz ADC de Atmega16A. Quiero calcular el voltaje RMS de la fuente de alimentación que llega a mi casa (generalmente 250 V, 50 Hz) y mostrarla en la pantalla LCD. Estoy usando el siguiente circuito. Pero estoy enfrentando un problema que no entiendo en absoluto.
No he mostrado todas las conexiones aquí. Una pantalla LCD de 16x2 está conectada a las patillas PORTB (D0: D7 de la pantalla LCD) y PORTD (RS, RW y En a las patillas PORTD4, PORTD5, PORTD6). El problema es que tan pronto conecto el pin de salida de LM741, el voltaje en este pin se reduce a cero como si la resistencia de entrada del ADC fuera cero.
El ADMUX se lee como ADMUX = 0b01010000. (REFS1: 0 es 01, ADLAR es 0, MUX4: 0 es 10000) Estoy usando un cristal externo de 24MHz.