volatile no tiene sentido para una variable global, no puede estar en un registro eternamente
no moskito, el extern tienes que usarlo en el ,cpp no en el .h donde esta la declaracion original.
NUNCA E VISTO ESTO CHE, PORQUE SE LA USA???
Tal y como lo explique funcione perfectamente, comprobalo.
END_OF_FUNCTION(interrupcion_tick); //NUNCA E VISTO ESTO CHE, PORQUE SE LA USA???
Sí, pero da error en cgeneral.cpp: "variable contador undeclared". Así que lo puse en cgeneral.cpp y tira Ahí se queda.