TODOPIC

Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: gio013 en 22 de Agosto de 2009, 18:44:37

Título: error en void main
Publicado por: gio013 en 22 de Agosto de 2009, 18:44:37
ola a todos

la pregunta es que ese ese error?le coloque puntos y todo eso pero nada XD, no le pongan cuidado a el circulito
(http://img27.imageshack.us/img27/3942/erroroxuofd.png)
a mi me da pena pero bueno
 :oops:
muchas gracias por su ayuda
Título: Re: error en void main
Publicado por: BrunoF en 22 de Agosto de 2009, 18:57:10
Código: C#
  1. int estado;
  2. void main(void){
  3.     estado=n1+n2*2+n4*4+n8*8;
  4.     if(estado==0){
  5.         output_low(d1);
  6.         output_low(d2);
  7.         output_low(d3);
  8.         output_b(0);
  9.     }
  10. }
Título: Re: error en void main
Publicado por: gio013 en 22 de Agosto de 2009, 19:05:36
este es el código pero sigue con el error sera que debo reinstalar el compilador?


#include<18f2550.h>
#use delay(clock=4000000)
#fuses xt,put,mclr,nolvp,brownout,PROTECT,nowdt
#define n1 input(pin_a0),n2 input(pin_a1),n4 input(pin_a2),n8 input(pin_a3) //organizados en valor de menos a mas significativo
#define d1 pin_a4,d2 pin_a5,d3 pin_a6,d4 pin_b0,d5 pin_b1,d6 pin_b2,d7 pin_b3,d8 pin_b4,d9 pin_b5,d10 pin_b6 //salidas

int estado
void main (void)
   {
      while (true)
            {   
             estado=n1+n2*2+n4*4+n8*8;
             if(estado==0)
                {output_low(d1)
                 output_low(d2)
                 output_low(d3)
                 output_b(0)
                }           
            }       
     }


Título: Re: error en void main
Publicado por: gera en 22 de Agosto de 2009, 19:13:32
compadre, te estas olvidando los punto y comas... En C todas las instrucciones finalizan con un ;
no probaste con la correccion q te hizo brunof?
Título: Re: error en void main
Publicado por: gio013 en 22 de Agosto de 2009, 19:24:56
 :oops: punto y coma ( ; ) XX no me fije
muchas gracias a todos por su tiempo