Ir ao conteúdo
  • Cadastre-se
Entre para seguir isso  
miguelmhill

2 PWM com PIC

Recommended Posts

será q terá a mesma precisão?

Usando um pwm feito na mão ou seja gerando pulsos numa saida do pic você não tera a mesma prescisão do PWM do pic ou seja você pode gerar este pwm usando interrupções ou gerar uma rotina de liga e desliga por exemeplo:

output_low(pin_b0); // pino do PWM manula em 0

delay_ms(x); // tempo pre determinado ms ou us

output_hihg(pin_b0: // pino do PWM manual em 1

delay_ms(x); // tempo pre determinado ms ou us

mas não compare a prescisão desta rotina com a de PWM interno ou a de uma interrupção !!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu preciso de sinais variáveis.

O periodo mudaria a partir de uma interrupção externa.

O período desses sinais são diferentes e intimamente ligados, por isso eu queria os pwm internos certinhos..

Compartilhar este post


Link para o post
Compartilhar em outros sites

Dê uma olhada neste programa que fiz para gerar três sinais PWM para acionar um LED RGB:

Os sinais são produzidos na rotina de interrupção do TMR0.

http://www.esnips.com/doc/f2687a6b-f759-46bf-bc83-c6e3a65a1998/LUMINÁRIA-RGB

O período dos três é o mesmo, variando somente o ciclo ativo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora
Entre para seguir isso  





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×