TODOPIC

Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: Berto en 10 de Agosto de 2015, 18:29:23

Título: Compilador CCS Necesito variables globales
Publicado por: Berto en 10 de Agosto de 2015, 18:29:23
E observado que cuando salta el codigo a una funcion creada por my dentro de esta no reconoce las variables creadas dentro de main{}
¿Que necesito hacer para que se pueda leer estas en cualquier parte del codigo?.
Título: Re: Compilador CCS Necesito variables globales
Publicado por: RALF2 en 10 de Agosto de 2015, 18:44:21
Debes simplemente colocarlas fuera del cualqueir funcion, asi:

Citar
#include <18f252.h>
#fuses XT,NOWDT
#use delay(clock= 4000000)
#use rs232(baud=9600,xmit=pin_b0,rcv=pin_b1)


int contador= 125;   // esta es una variable global

void main()
{
  
      printf("%u ",contador);   // Imprime la variable global dentro de main
      
  
   while(true);


}


Saludos
Título: Re: Compilador CCS Necesito variables globales
Publicado por: Berto en 11 de Agosto de 2015, 11:43:21
Pues si que era simple y sencillo Ni se me ocurrio lo mas tonto Gracias