Ir ao conteúdo
  • Cadastre-se

Problema motor de passo


Posts recomendados

Boa Tarde pessoa. Estou tentando controlar um motor de passo unipolar usando um PIC18F258 através do programa MikroC e Proteus. Para isso, como eu não tenho muito conhecimento na área, usei como base o seguinte vídeo: https://www.youtube.com/watch?v=9VfydJSZwyw . Dessa forma o circuito ficou:

 

5bkw7.png

O código ficou da seguinte forma:

# define direita porta.f0
# define esquerda porta.f1
void main() {
 trisa = 0b00000011;
 trisb = 0b11111111;
 portb = 0b00000000;
while(1){
 if(direita==1)
 {
   portb = 0b00001100;
   vdelay_ms(300);
   portb = 0b00000110;
   vdelay_ms(300);
   portb = 0b00000011;
   vdelay_ms(300);
   portb = 0b00001001;
   vdelay_ms(300);
 }
 if(esquerda==1)
 {
   portb = 0b00001100;
   vdelay_ms(300);
   portb = 0b00000110;
   vdelay_ms(300);
   portb = 0b00000011;
   vdelay_ms(300);
   portb = 0b00001001;
   vdelay_ms(300);
 }
}
}

Ao fazer a simulação aparece o seguinte erro:

 

292qpf9.png

 

Alguém pode me ajudar?

 

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber 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!