hola a todos
en estos momentos me encuentro desarrollando un metro contador de energia, para ello estoy usando un PIC16F876A, un cuarzo de 20MHz y el compilador CCS v3.249, todo iba bien hasta que se me acabo la memoria RAM del pic, es decir cuando le declaro una variable nueva del tipo que sea me pone el siguiente error
Not enough RAM for all variables
a mi entender es que se acabo la RAM interna del PIC, ahora bien en el hardware uso una memoria eeprom 24c04, para almacenar algunas variables como el consumo, el voltaje pico y todas esas cosas, para luego poder descargarlas a un pc via serie, por suerte no llego a usarla completamente, es decir de los 4K de la eeprom solo estoy usando algunos registros...
mi pregunta es la siguiente
se puede usar la eeprom 24c04 como una extencion de la ram interna del PIC??...
es decir, se podria usar la eeprom para declarar las variables que me faltan y usarlas desde alla ???
esta es la primera ves que me ocurre esto en un programa, y no se que hacer, no tengo la mas minima idea, se me ocurrio esta de usar la eeprom porque la tengo a mano y no la uso del todo, pero no se si se podra, es por eso que solicito ayuda, si alguno de ustedes me pudiera aconsejar o sabe donde encontrar informacion se lo agradeceria mucho...
de ante mano muchas gracias por su tiempo y suerte para todos