Autor Tema: Compilador CCS Necesito variables globales  (Leído 2670 veces)

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

Desconectado Berto

  • PIC16
  • ***
  • Mensajes: 191
Compilador CCS Necesito variables globales
« 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?.

Desconectado RALF2

  • Moderadores
  • PIC24H
  • *****
  • Mensajes: 2062
Re: Compilador CCS Necesito variables globales
« Respuesta #1 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

Desconectado Berto

  • PIC16
  • ***
  • Mensajes: 191
Re: Compilador CCS Necesito variables globales
« Respuesta #2 en: 11 de Agosto de 2015, 11:43:21 »
Pues si que era simple y sencillo Ni se me ocurrio lo mas tonto Gracias