

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Temporizadores de software
<a name="software-timers"></a>

Um temporizador de software permite que uma função seja executada em um horário definido no futuro. A função executada pelo temporizador é chamada de *função de retorno de chamada* do temporizador. O tempo entre um temporizador ser iniciado e sua função de retorno de chamada ser executada é chamado de *período* do temporizador. O kernel do FreeRTOS fornece uma implementação de temporizador de software eficiente porque:
+ Não executa funções de retorno de chamada do temporizador a partir de um contexto de interrupção.
+ Não consome nenhum tempo de processamento, a menos que um temporizador tenha expirado.
+ Não adiciona nenhuma sobrecarga de processamento à interrupção do tique.
+ Não percorre estruturas de lista de links enquanto as interrupções estão desativadas.