Autor Tópico: Uso dos Timers (programação)  (Lida 2140 vezes)

Description:

0 Membros e 1 Visitante estão vendo este tópico.

Offline Marcos Dornelas

  • Graduando de Eng. de Controle e Automação
  • Novato
  • *
  • Posts: 30
  • Sexo: Masculino
  • GUIA-CNC
  • Cidade - UF: Itabira- MG
Uso dos Timers (programação)
« Online: 17 de Março de 2011, 19:00 »
Olá Herois da Programação!

Gostaria de saber como usar os timer como contadores de pulsos(pwm) interno,ou seja os que,eu mesmo crio.
Comecei a usar o timer 1,porem como saber,ou melhor como configurar o tempo de contagem?Quantos pulsos por minuto ou por segundo "são produzidos"!


Estou programando em linguagem C no MPLAB e simulando no Proteus.
O microcontrolador e o PIC18F452 da microchip

Já fiz um programa em que produzo um pwm e conto os pulsos deste e logo em seguida o valor contado e exibido no lcd,Porem esses valores de pulsos só são alterados se eu alterar o prescaler.(o que esta correto pois este e o numero resultante da divisão pelos pulsos da entrada.A cada 4 pulsos ele me devolve 5,ou seja estão sendo contados 20 pulsos )A contagem esta sendo feita,mas o que me garante o Tempo desta?

E tenho mais uma duvida.Se uso  o Timer 2 para produzir o pwm,posso utiliza-lo ao mesmo tempo com contador?

Agradeço a atenção e espero uma resposta!

Muito Obrigado

Marcos D.


 

/** * */