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
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 RTOS kernel Free fornece uma implementação eficiente de temporizador de software 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.