A captura de entrada e a comparação de saída são recursos dos microcontroladores que permitem medir e gerar formas de onda com precisão.
Captura de entrada é o processo de medir o tempo entre dois eventos. Em um microcontrolador, isso normalmente é feito usando um temporizador para medir o tempo entre duas bordas ascendentes ou descendentes de um sinal. O tempo medido pode ser usado para diversos fins, como medir a frequência de um sinal, determinar a posição de um objeto ou desencadear um evento.
Comparação de resultados é o processo de geração de uma forma de onda ligando ou desligando um pino de saída em momentos específicos. Em um microcontrolador, isso normalmente é feito usando um temporizador para gerar uma interrupção em intervalos específicos. A rotina de serviço de interrupção pode então ligar ou desligar o pino de saída conforme necessário para gerar a forma de onda desejada. A comparação de saída pode ser usada para diversos fins, como geração de sinais PWM, acionamento de motores de passo ou geração de sinais de áudio.
A captura de entrada e a comparação de saída são recursos poderosos que podem ser usados para adicionar uma ampla gama de recursos a um microcontrolador. Eles são essenciais para muitas aplicações, como robótica, controle de motores e processamento de áudio.