¿Son las lecturas de ADC o las lecturas de entrada de pin digital más rápidas en un microcontrolador en general?

-2

Qué operación puede realizar más rápidamente un microcontrolador; ¿Leer un estado de pin digital o tomar una lectura de ADC?

¿Y cómo está la respuesta para mi microcontrolador Atmel SAM3X8E?

    
pregunta William Roy

1 respuesta

1

Como señaló correctamente Lawrence NK1G, el ADC es casi siempre más lento que un pin digital. El ADC requiere varias muestras durante un período de tiempo para determinar un voltaje analógico. Esto siempre lleva múltiples ciclos de reloj. La lectura de un pin digital requiere solo una muestra y toma tan solo uno o dos ciclos de reloj dependiendo del microcontrolador. De acuerdo con esta página enlace , la frecuencia máxima de muestreo de ADC para su microcontrolador es de 1MHz . Compare esto con esta página enlace que dice que debería ser posible leer un pin digital a 21MHz en el Arduino Due, que utiliza el Atmel SAM3X8E.

    
respondido por el HaLailah HaZeh

Lea otras preguntas en las etiquetas