TODOPIC

Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: elpedro17 en 15 de Mayo de 2007, 18:06:20

Título: AYUDA CON LA LIBRERÍA PARA PUERTO SERIE
Publicado por: elpedro17 en 15 de Mayo de 2007, 18:06:20
Hola a todos.

Estoy intentandon comunicar un pc con un pic 16f877 y creo que necesito la libería sci.h, para poder hacerlo , ya que cuando compilo mi programa , la opción "putc" y "getc" no me las conoce, serían tan amables de mandarme la librería o escribirla aquí ?


el trozo de código que quiero incluir es este.....

 void pedir() {     /*con esta funcion escribimos el puerto serie */
 int var=1;

   do {
      putc(t);                         ////////////////AQUÍ ME DA EL ERROR //////////////////////////////
      serial_isr(buffer);
      printf(lcd_putc,"                     ");
    while (var){
      printf(lcd_putc," T- %s",buffer);

      putc(L);
      serial_isr(buffer);
      printf(lcd_putc,"      Luz- %s",buffer);

      putc(H);
      serial_isr();
      printf(lcd_putc,"Hum- %s",buffer);

      putc(R);
      serial_isr();
      printf(lcd_putc,"      Riego %s",buffer);


       if (input(pin_a5)){
      var=0;
      }
}
}

y el error me dice.... "UNDEFINED IDENTIFIER PUTCHAR"

Muchas gracias ! un saludo
Título: Re: AYUDA CON LA LIBRERÍA PARA PUERTO SERIE
Publicado por: micro_cadaver en 15 de Mayo de 2007, 18:54:53
porq dices que necesitas la libreria sci.h? y si la necesitas es no la tienes, entonces como sabes que existe? has intetntado buscar en el ayuda del CCs como configurar el modulo usart? :-/
Título: Re: AYUDA CON LA LIBRERÍA PARA PUERTO SERIE
Publicado por: maunix en 17 de Mayo de 2007, 09:03:41
Con lo poco del código que has posteado, me huele a que te está diciendo que t o no está definido o no está definido como char.