Como usar um microcontrolador PIC para gerar um sinal PWM que controla a velocidade de um motor DC
Deixe um recado
Você também pode alterar o nível dos pinos de saída escrevendo um assembly personalizado ou código C. Outra maneira é escolher um microcontrolador PIC com um módulo PWM de hardware. Os módulos Microchip que fornecem esta funcionalidade são os módulos CCP e ECCP. Muitos microcontroladores PIC possuem módulos CCP e ECCP.
O módulo CCP pode emitir um sinal PWM de {{0}}bit em um único pino de E/S. 10-precisão de bits significa que o módulo pode aceitar 210 (ou 1024) valores de ciclo de trabalho possíveis que variam de 0% a 100%. A vantagem de usar este módulo é que ele pode gerar sinais PWM de forma independente nos pinos de entrada e saída, liberando a CPU para outras tarefas. O módulo CCP requer apenas que o desenvolvedor configure os parâmetros do módulo. O bloco de configuração inclui definir a frequência de registro e o ciclo de trabalho. O módulo ECCP fornece todas as funções do módulo CCP e pode controlar circuitos de ponte completa ou meia ponte. O módulo ECCP também possui desligamento automático e um atraso de interrupção programável.