Ir ao conteúdo
  • Cadastre-se

2 PWM com PIC


miguelmhill

Posts recomendados

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 !!!

Link para o comentário
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.

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades 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

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!