Hola a todos, estoy intentando hacer un programita en c para el 16f88, como compilador uso el CC5X compiler en su version gratuita y lo que pasa es que cuando compilo me da un error indicandome que hay un problema con la pila y por lo que entiendo del mensaje de error (esta en ingles) es que se desborda la pila (la pila del 16f88 tiene 8 niveles), y por lo tanto el programa fallara. Hasta aqui el problema.
Mi duda es la siguiente. Programando en ensamblador los saltos y las llamadas a subrutinas las controlas tu y sabes cuando vas a desbordar la pila, pero cuando escribes en c no sabes los saltos o llamadas que va a crear el compilador, por lo tanto ¿como controlas al escribir el codigo en c para que despues el programa creado por el compilador no desborde la pila?
Gracias.