site novo / Fóruns / Fase 5 / Bloco M5-35 / Bloco M5-35 / Questão 27

  • Autor
    Posts
    • Anônimo
      02/10/2019 às 00:00 #40003304669

      Seja o primeiro a fazer uma pergunta sobre esta questão.

        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.

          22/05/2023 às 09:21 #40003404161

          “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.

        • Você precisa estar Conectado(a) para Responder a este Tópico.