TODOPIC
Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado 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?.
-
Debes simplemente colocarlas fuera del cualqueir funcion, asi:
#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
-
Pues si que era simple y sencillo Ni se me ocurrio lo mas tonto Gracias