– home / Fóruns / Módulo 5 / Bloco M5-35 / Bloco M5-35 / Questão 27

  • Autor
    Posts
    • Anônimo
      02/10/2019 até 00:00 #40003304669

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

        19/05/2020 até 00:00 #40003280283

        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.

            22/05/2023 até 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.