- Este tópico contém 3 respostas, 4 vozes e foi atualizado pela última vez 11 meses, 2 semanas atrás por .
- Você precisa estar Conectado(a) para Responder a este Tópico.
– home / Fóruns / Módulo 5 / Bloco M5-35 / Bloco M5-35 / Questão 27
Boa noite! Para esta questão encontrei o valor de 156, mas a resposta é 100.
Eu calculei assim:
4MHZ / 4 = 1MHz (ciclo de máquina), ou seja, o incremento de tempo = 0,000001s
i = 0,000001s
Prescaler = 256
estouro = 0,040s
TMR0L = ?
estouro = i x TMR0L x Prescaler
0,040 = 0,000001 x TMR0L x 256
TMR0L = 0,040 / (0,000001 x 256)
TMR0L = 0,040 / 0,000256
TMR0L = 156
Poderia, por favor, me explicar onde eu errei?
Grato.
“Considerando um oscilador externo de 4MHz, timer 0 habilitado no modo 8 bits e prescaler ajustado para 256,
qual valor inserido no registrador TMR0L para se obter um tempo de estouro de 40ms?”
Olá Márcio, é que o resultado é a diferença do valor encontrado 156 – 256, que é o valor de 100.
para chegar os 100 dever subtrair 156 dos 256 que é valor total fixo.