Arduino Mega Pull-up en entrada analógica

¿Arduino Mega2560 (basado en ATMega 2560) tiene un pull-up de entrada en las entradas analógicas? ¿Puedo configurar el pull-up de entrada como de costumbre por software?

La razón es que necesito usar los pines analógicos como entradas digitales adicionales.

La razón es que estoy usando un pin analógico como pin digital y necesito un pull-up en ese pin
Si lo está utilizando como entrada digital, entonces NO es un "pin analógico". Entonces la premisa de tu pregunta no es válida.
Necesito leer un contacto seco con pin de entrada analógica, la razón para usar el pin analógico en lugar de uno digital es que es más conveniente para el diseño de PCB agregar un terminal de pin de tornillo cerca de ese pin de entrada. Necesito un pull-up ya que estoy leyendo un contacto seco y por eso me gustaría evitar lecturas flotantes. Esta es la razón por la que pregunto si existe un pull-up interno para las entradas analógicas. Sé que sería mejor usar un pin digital, pero el PCB se produce y necesito encontrar una alternativa. Espero que ahora el problema esté claro. Gracias

Respuestas (4)

Un pull up no tiene sentido en una entrada analógica.

La sección ADC de la hoja de datos Atmega 2560 (página 268) no menciona los pull ups en las entradas analógicas.

La sección digital (página 67) muestra los pull ups intercambiables.

Si usa el pin como entrada digital, puede habilitar la resistencia pull-up interna para ese pin.

Esto es cierto independientemente de si el mismo pin también tiene la capacidad de usarse como entrada analógica.

Las resistencias pull-up internas en las entradas analógicas se mencionan en un tutorial:

https://www.arduino.cc/en/Tutorial/AnalogInputPins

Los siguientes tutoriales usan esto en sus bocetos:

http://www.edisondev.net/Arduino/ArduinoAnalogPullup http://tronixstuff.com/2011/01/11/tutorial-using-analog-input-for-multiple-buttons/

Por lo general, "pull-up" es una función utilizada para entradas binarias (ya sea alta o baja). No está claro por qué uno necesitaría un "pull-up" en una entrada analógica. Si necesitara algún tipo de pull-up, se organizaría externamente ya que no hay forma de ofrecer un pull-up interno que sea apropiado para todas las fuentes analógicas.