- Este tópico contém 3 respostas, 4 vozes e foi atualizado pela última vez 1 ano atrás por .
- Você precisa estar Conectado(a) para Responder a este Tópico.
– home / Fóruns / Módulo 5 / Bloco M5-45 / Bloco M5-45 | Questão 23
Jhonatan, boa noite , por favor não consegui entender de como chegar ao resultado correto.
No kit didático, sem utilização do prescaler, cada incremento no TMR0 acontece em qual intervalo de tempo?
Olá Éderson!
Levando em consideração que o kit opera em 48MHz… (vide cabeçalho: #use delay (clock=48000000)
E sabemos que a frequência externa é dividida internamente por 4 (pipeline)
Portanto, operamos com uma frequência interna de 12MHz (48/4 = 12)
Por fim, aplicamos o cálculo de frequência:
T = 1/F.
E então teremo:
T = 1/12000000 = 83,3ns.
Sabemos que cada ciclo do timer é incrementado a cada pulso do clock interno. Dessa forma, podemos afirmar que cada incremento ocorre em aproximadamente 83ns.