Captura de entrada Es el proceso de medir el tiempo entre dos eventos. En un microcontrolador, esto normalmente se hace mediante el uso de un temporizador para medir el tiempo entre dos flancos ascendentes o descendentes de una señal. El tiempo medido se puede utilizar para diversos fines, como medir la frecuencia de una señal, determinar la posición de un objeto o desencadenar un evento.
Comparación de resultados es el proceso de generar una forma de onda activando o desactivando un pin de salida en momentos específicos. En un microcontrolador, esto normalmente se hace mediante el uso de un temporizador para generar una interrupción en intervalos específicos. La rutina del servicio de interrupción puede luego activar o desactivar el pin de salida según sea necesario para generar la forma de onda deseada. La comparación de salida se puede utilizar para diversos fines, como generar señales PWM, accionar motores paso a paso o generar señales de audio.
La captura de entrada y la comparación de salida son funciones potentes que se pueden utilizar para agregar una amplia gama de capacidades a un microcontrolador. Son esenciales para muchas aplicaciones, como robótica, control de motores y procesamiento de audio.