Buenas, pues estoy programando un programilla para mostrar un mensaje al LCD en C con CCS.
Por lo tanto, de momento, tengo programado sólo las funciones para inicializar el LCD y para imprimir una cadena de carácteres.
Resulta que cuando compilo, me sale la siguiente linea:
Memory usage: ROM=7% RAM=73% - 75%
Aquí me dice que el programa (ROM) ocupa 7% y las variables (RAM), entre 73% y 75%.
¿Tanto me ocupan las variables? o sea, todos los bancos del PIC están ocupados a 75% o solo es un banco y debo programar de tal manera que pueda usar otros bancos para tenar mas memoria?
A parte de unas variables como enteros como contadores y tal, tengo otra que es una cadena de carácteres: char mensaje[80]
Pero si pongo más de 80 carácteres, ya me da error de que no hay más espacio. Mi intención es tener más espacio para la variable "mensaje", como si fuera un mensaje de movil (160) o más.
Si veis que necesitais mi código para poder comprobarlo, me lo pedís, sino, que solución tendría?
Muchas gracias por adelantado.