Si además quieres enviarnos un Artículo para el Blog y redes sociales, pulsa el siguiente botón:
Buenas:
Uso el MPLAB v8.36 con ASM. Manejo el PIC 16F84A. Como puede ver en la imagen, si el PIC16F84A ocupa en la memoria de programa 1024 como máximo. ¿Por qué me permite 1070 el máximo?
Tengo datos en la EERPOM interna guardada del mismo PIC16F84A. ¿Por qué aparece vacía si está llena?
Saludo.
EDITO:
He mirado la oja de datos. RAM 64 posiciones y EEPROM 68.
Aún así la RAM se tiene que ver, es que ahora no se que pasa que no se me ve no en View-->File Registers.
Algo pasa o me estoy volviendo loco. Voy a desinstalar em MPLAB v8.36 y lo vuelvo instalar.
Me acaba de dar cuenta que tampoco aparece los nombre de las ocnstantes y antes si. Que cosa má rara.
EDITO 2:
En el archivo .map dice:
1070 out of 1093 program addresses used, program memory utilization is 97%
Supuestamente el PIC16F84A son como máximo 1024 y sigue funcionando. Si pongo 1071, ya me da error de que he llegado a tope.
Ya lo he dejado con 890 de memoria de programa y sigue igual, se muetran los valores de los datos en el registro, pero no los nombres de la RAM y ne los EQU en el MPLAB.
Ahora vuelvo que tardaré en desinstalar y volver a instalar.
Les dejo el proyecto completo en ASM hecho de la base del Microcontrolador PIC16F84. http://www.pic16f84a.org " onclick="window.open(this.href);return false; y modificado por Meta y Chico3001.
Espero que sólo sea que en el MPLAB haya qu etocar confoguraciones o opciones para arreglar esto.
Puede ser que tengas activado el debug? Lo digo porque el debug también come algo de memoria...
S2
Ranganok Schahzaman
¿Puedes decirme dónde está eso?
¿Te refieres a este? Project--->Build Configuration--->Debug
Si, y además creo que había que tocar algo más (los fuses), aunque como suelo usar micros más grandes no lo hago (simplemente cambio de debug a release cuando la versión está probada).
S2
Ranganok Schahzaman
He tocado lo del Debug a Release y no pasa nada.
¿Te refieres también en Configure--->Configuration Bits?
Haga lo que haga no cambia las cosas. Espero que sea otra cosa. Por mucho que desinstale MPLAB y borre los registros con Regcleaner, todo sigue como siempre.
¿Hay otra solución?