Autor Tema: Semaforo PIC compiler  (Leído 2610 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado OB1

  • PIC10
  • *
  • Mensajes: 1
Semaforo PIC compiler
« en: 08 de Septiembre de 2016, 13:15:35 »
Saludos, soy nuevo en el tema, siempre que podais y me hecheis una mano, estoy tratando de hacer el còdigo para un semáforo usando el PIC compiler, pero me da error 43 expecting a declaration, comence con un còdigo deenceder y apagar una led, cree el bucle usando un while (TRUE), Este es el còdigo del PIC que he usado.

#include "C:\Users\OPTYMUZ AND GABY\Desktop\Master Folder\Respaldo\Autoproyects\encender_apagarluces.h"


void main()
{

   setup_adc_ports(NO_ANALOGS);
   setup_adc(ADC_CLOCK_DIV_2);
   setup_psp(PSP_DISABLED);
   setup_spi(SPI_SS_DISABLED);
   setup_timer_0(RTCC_INTERNAL|RTCC_DIV_1);
   setup_timer_1(T1_DISABLED);
   setup_timer_2(T2_DISABLED,0,1);
   setup_comparator(NC_NC_NC_NC);
   setup_vref(FALSE);

   // TODO: USER CODE!!
}
    while (TRUE){
   output_high(pin_b0);
   delay_ms(5000);
   output_low(pin_b0);
   }

Desconectado KILLERJC

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8242
Re:Semaforo PIC compiler
« Respuesta #1 en: 08 de Septiembre de 2016, 13:44:08 »
Primero que nada no se que hay en :

#include "C:\Users\OPTYMUZ AND GABY\Desktop\Master Folder\Respaldo\Autoproyects\encender_apagarluces.h"

Segundo, cerraste las llaves del main antes.. Ejemplo..

Tu codigo:

Código: C
  1. void main()
  2. {
  3.  
  4.    // Configuracion
  5.  
  6. }
  7.     while (TRUE){
  8.        // Codigo
  9.    }


Codigo correcto:

Código: C
  1. void main()
  2. {
  3.  
  4.    // Configuracion
  5.  
  6.     while (TRUE){
  7.        // Codigo
  8.    }
  9.  
  10. }