Ir ao conteúdo

Problema com PIC12F629


murilodyple

Posts recomendados

Postado

Olá pessoal novamente me deparei com mais um problema no PIC que não consigo resolver, fiz um programa para controlar um led RGB, Debuguei meu programa e no debugue deu tudo certo, mais na pratica n funcionou vou tentar ser mais claro era pro meu programa fazer a seguinte logica:

100

010

001

101

110

011

111

na pratica ele faz:

100

010

001

101

010

001

101

testei cada logica individual pra ver se meu hardware está funcionando e funcionou corretamente, estou deixando em anexo a programação:

Quem puder da uma força fico grato!

post-231771-13884963864848_thumb.jpg

Postado

Pessoal resolvi aqui segue o novo código, não sei o motivo mais nos dois casos o debug funcionou e não era pra ser diferente enfim:

 void main() {

GPIO = 0; // Limpo o Port
TRISIO = 0b000000; //Seto todos os pinos como saida

while(1)
{
GPIO = 1; //azul

Vdelay_ms(2000);

GPIO = 2; //vermelho

Vdelay_ms(2000);

GPIO = 4; //verde

Vdelay_ms(2000);

GPIO = 3; //rosa

Vdelay_ms(2000);

GPIO = 5; //azul

Vdelay_ms(2000);

GPIO = 6; //vermelho

Vdelay_ms(2000);

GPIO = 7; //vermelho

Vdelay_ms(2000);

}

}

  • 4 meses depois...

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

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!