Hola, Estoy programando un PIC16F877 con el compilador CCS PCW V3.242 y por ejemplo tengo una funcion como la siguiente por ejemplo:
void funcion_1()
{
......
funcion_2();
funcion_3();
}
void main
{
while (true)
{
funcion_1();
}
}
al compilar me dice que no alcanza la memoria del pic, pero si escribo el codigo de la siguiente forma solo ocupa el 40% de la rom incluyendo todo el resto del codigo de programa
void funcion_1()
{
......
si=1;
}
void main
{
while (true)
{
funcion_1();
if(si) {si=0;funcion_2();funcion_3();}
}
}
alguien sabe que pude ser, en realidad es solo por curiosidad y aprender para tenerlo en cuenta en otras oportunidades,ya que el programa esta funcionando.
Muchas Gracias por su tiempo
Saludos
void funcion_1()
{
......
funcion_2();
funcion_3();
}
void main
{
while (true)
{
funcion_1();
}
}
al compilar me dice que no alcanza la memoria del pic, pero si escribo el codigo de la siguiente forma solo ocupa el 40% de la rom incluyendo todo el resto del codigo de programa
void funcion_1()
{
......
si=1;
}
void main
{
while (true)
{
funcion_1();
if(si) {si=0;funcion_2();funcion_3();}
}
}
alguien sabe que pude ser, en realidad es solo por curiosidad y aprender para tenerlo en cuenta en otras oportunidades,ya que el programa esta funcionando.
Muchas Gracias por su tiempo
Saludos