TODOPIC
Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: peter2007 en 18 de Marzo de 2006, 14:06:00
-
Hola a todos, primero quiero agradecer las colaboraciones anteriores y tengo una nueva consulta, estoy programando con el compilador CCS en lenguaje C y tengo un programa que exede la memoria RAM y no lo puedo compilar, es posible asignarle mas memoria RAM desde programa no quisiera utilizar una memoria externa, existe una instruccion #RESERVE pero no entiendo el funcionamiento.
Gracias.
-
Hola peter2007, talvez si reciclas variables que en algún proceso no uses, puedas ahorrar memoria. No sé de que forma puedas hacerlo desde el compilador.
Sobre #reserve, leí la ayuda de CCS y sólo le indica al compilador que no use para nada las direcciones de memoria RAM que le indiques, pero no ahorra memoria.
-
Puedes postear tu codigo, asi se podria revisar y haber si s epuede esterilizar para que consuma menos memoria!
Suerte!!!
-
Escrito originalmente por peter2007
Hola a todos, primero quiero agradecer las colaboraciones anteriores y tengo una nueva consulta, estoy programando con el compilador CCS en lenguaje C y tengo un programa que exede la memoria RAM y no lo puedo compilar, es posible asignarle mas memoria RAM desde programa no quisiera utilizar una memoria externa, existe una instruccion #RESERVE pero no entiendo el funcionamiento.
Gracias.
Ademas usar memoria externa? con que acceso? Termina siendo más practico guardar datos temporalmente en la flash o en la eeprom que usar memorias externas.
Saludos