Buscar

Existe outra maneira de contar o tempo em um microcontrolador que não necessite de interrupções? Explique como seria e se há vantagem ou desvantage...

Existe outra maneira de contar o tempo em um microcontrolador que não necessite de interrupções? Explique como seria e se há vantagem ou desvantagem.


Essa pergunta também está no material:

Roteiro Práticas Laboratório_2 - LED_temporizado
3 pág.

Microprocessadores e Microcontroladores Universidade Estácio de SáUniversidade Estácio de Sá

Respostas

User badge image

Ed Verified user icon

Sim, existe outra maneira de contar o tempo em um microcontrolador sem a necessidade de interrupções. Uma alternativa é utilizar um timer interno do microcontrolador. O timer é um contador que pode ser configurado para contar ciclos de clock do microcontrolador. Para utilizar o timer, você precisa configurar seus registradores de controle, definindo a fonte de clock, a prescaler (se necessário) e o valor de contagem desejado. Em seguida, você pode iniciar o timer e aguardar até que ele alcance o valor de contagem desejado. Uma vantagem dessa abordagem é que você não precisa interromper a execução do programa para contar o tempo. Isso pode ser útil em situações em que você precisa realizar outras tarefas simultaneamente. No entanto, uma desvantagem é que o timer pode consumir recursos do microcontrolador, como ciclos de clock e registradores, que poderiam ser utilizados para outras finalidades. É importante considerar as necessidades específicas do seu projeto e as limitações do microcontrolador ao escolher a melhor abordagem para contar o tempo.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Responda

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Mais conteúdos dessa disciplina