Responder a: Bloco M5-50 | Questão 25

– home / Fóruns / Módulo 5 / Bloco M5-50 / Bloco M5-50 | Questão 25 / Responder a: Bloco M5-50 | Questão 25

    05/07/2021 até 09:56 #40003362143

    Fala Derlei,
    Observe que em sua análise, o Sr. utilizou 20MHz no cálculo da frequência interna (dividido por 4, para resultar em 5MHz).
    Acontece que a pergunta em questão cita explicitamente o uso no kit didático. E no kit didático, como pode ver nos cabeçalhos de todos programas que fizemos durante o curso, utiliza-se a frequência de 48MHz. Frequência essa que quando dividida internamente por 4, gera 12MHz.
    Obs: lembrando que esse processo, denominado pipeline, fora explicado durante a aula de estrutura interna do microcontrolador. Caso ainda restem dúvidas, fique a vontade para nos procurar.

    Dando prosseguimento a sua análise, no seu cálculo o Sr. ainda utilizou o complemento de carga do TMR0 (256 – TMR0). Entretanto, lembre-se que esse complemento é utilizado para análise do ESTOURO do timer. Acontece que a questão cita um INCREMENTO. Logo, esse complemento todo, deve ser substituído apenas pelo número 1.
    Em resumo, iremos encontrar o período da frequência e multiplicar por 1 (evidentemente não é necessário a multiplicação por 1, justamente porque todo valor multiplicado por 1 resulta nele próprio. Apenas foi citado como registro didático da expressão matemática utilizada).

    Sendo assim, teríamos:

    T = 1/(f/4) * (256 – TMR0)
    T = 1/(48M/4) * (256 – 255)
    T = 1/12M * 1
    T = 83,3 ns.

    Espero ter ajudado.
    Bons estudos e até breve!