Ir ao conteúdo
  • Comunicados

    • Gabriel Torres

      Seja um moderador do Clube do Hardware!   12-02-2016

      Prezados membros do Clube do Hardware, Está aberto o processo de seleção de novos moderadores para diversos setores ou áreas do Clube do Hardware. Os requisitos são:   Pelo menos 500 posts e um ano de cadastro; Boa frequência de participação; Ser respeitoso, cordial e educado com os demais membros; Ter bom nível de português; Ter razoável conhecimento da área em que pretende atuar; Saber trabalhar em equipe (com os moderadores, coordenadores e administradores).   Os interessados deverão enviar uma mensagem privada para o usuário @Equipe Clube do Hardware com o título "Candidato a moderador". A mensagem deverá conter respostas às perguntas abaixo:   Qual o seu nome completo? Qual sua data de nascimento? Qual sua formação/profissão? Já atuou como moderador em algo outro fórum, se sim, qual? De forma sucinta, explique o porquê de querer ser moderador do fórum e conte-nos um pouco sobre você.   OBS: Não se trata de função remunerada. Todos que fazem parte do staff são voluntários.
Entre para seguir isso  
miguelmhill

2 PWM com PIC

Recommended Posts

Alguém sabe me informar se é possível fazer 2 PWM com o PIC16F628A.

Obrigado!!!

Editado por miguelmhill

Compartilhar este post


Link para o post
Compartilhar em outros sites
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

miguelmhill, quais seriam as características destes sinais PWM que você precisa?

Editado por Mulder_Fox

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

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

×