– home / Fóruns / Módulo 5 / Bloco M5-12 / Bloco M5-12 | Questão 13

  • Autor
    Posts
    • Anônimo
      2019-06-11 até 00:00 #40003303904

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

        2020-01-24 até 00:00 #40003303905

        se o kit “neutrino v2” possui um oscilador a cristal externo de 20 Mhz em suas especificações técnicas, por que na programação usa-se a diretiva #use delay(clock=48000000) e não (clock=20000000)?

          2020-02-11 até 00:00 #40003303906
          Citação de Luiz Buratti em 24/01/2020, 08:42

          se o kit “neutrino v2” possui um oscilador a cristal externo de 20 Mhz em suas especificações técnicas, por que na programação usa-se a diretiva #use delay(clock=48000000) e não (clock=20000000)?

          Fala Luiz!

          Excelente pergunta! No inicio da aula 4 você pode acompanhar essa pergunta sendo respondida em aula pelo próprio Professor Ricardo.

          Sabemos que na área de #fuses podemos usar HS pata alta frequência, XT para média frequência e LP para baixas frequências que servem para definir qual será o tipo do nosso oscilador e tipo de frequência que será usada no projeto.

          No kit neutrino temos um cristal de 20MHz que se encaixa em alta frequência (HS), porém em nossos códigos fazemos uso de 48MHz. Porque?

          No nosso PIC18F4550 fazemos uso da ferramenta Phase Locked Loop (PLL) ou seja é um divisor de frequência e em alguns casos como no KIT neutrino que faz uso da porta USB para comunicação com o computador e USB para comunicação necessita de 96MHz.

          Para isso usamos 20MHZ elevamos ele para 48MHz e ao fim é multiplicado por 2.

          Recomendo assistir a aula novamente os primeiros 5 minutos tem toda a explicação incluindo como isso funciona internamente no PIC.

          Grande abraço.

           

            2020-05-19 até 00:00 #40003279576

            Bloco M5-12 | Questão 13

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