TODOPIC

Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: Bruno Mafra en 20 de Mayo de 2023, 14:36:58

Título: error#51 a numeric expression must appear here
Publicado por: Bruno Mafra en 20 de Mayo de 2023, 14:36:58
Buenas tardes a todos.

Estoy empezando ahora en este mundo y este error me pasa y ha pasado varias vezes sempre en "else".

#include<16f887.h>
#use delay(clock=20m)
#fuses hs,noprotect,nowdt,nobrownout,put,nolvp
#use fast_io(b)
#use fast_io(c)




void main()
{
    set_tris_c(0b00000000);
    output_c(0b00000000);
   
    while(true)
    {
      if(input(pin_b0)==1);
    {
    delay_ms(500);
    output_high(pin_c0);
    }
    ELSE
      {
      OUTPUT_LOW(PIN_C0);
      }
       
    }
     
}

Me pueden ayudar?
Gracias
Título: Re:error#51 a numeric expression must appear here
Publicado por: Jiha en 20 de Mayo de 2023, 14:51:37
Elimina el ; al final del if
Título: Re:error#51 a numeric expression must appear here
Publicado por: Bruno Mafra en 20 de Mayo de 2023, 15:05:04
muchas gracias...  :-/
soy muy nuevo en esto :)