Resulta que tengo el tipico kit de desarrollo de microchip para ir haciendo unas cosas pero cuando declaro variables antes del main no me las declara como globales por lo que no puedo usarla en otros .c que lleva, he probrado a declararla en mil sitios distintos, despues de los include, despues de los define, etc... y no hay manera, siempre la deja como local. He leido algo sobre declararlas como extern o algo asi pero no estoy seguro. Podrias decirme que hay que hacer para declararlas como globales poniendo algun pequeño ejemplo o algo? Es la primera vez que me pasa y estoy desesperado. Gracias