Quando se inicia a construção de uma solução embarcada, as tarefas devem ser distribuídas, e deve se decidir quais delas serão tratadas por interrupção, e quais serão por polling, de acordo com as exigências do problema, e com os recursos disponíveis no modelo de microcontrolador utilizado. A respeito das técnicas de interrupção utilizadas nos microcontroladores, mais precisamente no modelo ATmega328, considere as seguintes afirmações. I – Na técnica para tratamento de tarefas chamada polling, não é possível que o processador entre em modos de hibernação, pois precisa se manter incessantemente verificando quando a tarefa deve ser tratada. II – As interrupções precisam estar presentes em todos os sistemas que operam com modos de hibernação, pois não há uma outra forma de despertar o sistema desses modos para operar. III – A escolha da maneira de tratamento de uma determinada tarefa deve se manter o mesmo para todas as demais tarefas do sistema. Isso porque o sistema completo deve ser adaptado para operar em um dos dois modos, não permitindo o intercâmbio deles durante o funcionamento, exceto se houver um reset (reinício). IV – É recomendado que as rotinas de tratamento de interrupções seja o mais breve possível, para não ocupar o processador por muito tempo, diminuindo a chance de ocorrer muitas interrupções aninhadas. Para tarefas que demandam muito processamento, é recomendado que este seja feito na função principal, acionada pela rotina através de variáveis globais
Soluções para a tarefa
Respondido por
55
RESPOSTA CORRETA: V, V, F, V
maestrobrozrtnd:
Confirmado...V, V, F, V...Correto
Perguntas interessantes
Matemática,
8 meses atrás
Filosofia,
8 meses atrás
Ed. Física,
8 meses atrás
Matemática,
1 ano atrás
Matemática,
1 ano atrás