TODOPIC
Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: Majataco en 14 de Septiembre de 2003, 14:27:00
-
Hola, en el hardaware interno de un PIC, ¿a que llamamos memoria de datos? y ¿memoria de instrucciones?
La memoria flash del 16f84 por ejemplo, ¿ a cuál de las dos corresponde? y ¿la Ram?
Entiendo que en la flash escribimos el programa y que en la Ram estan los registros, pero igual si alguién me explicase mejor, se lo agradecería mucho
Un abrazo.
-
En la memoria de instrucciones es donde se grabará nuestro programa, se direcciona con un bus de 14 líneas. Este tipo de memoria suele ser EEPROM o FLASH
Hay dos memorias de datos (bus de 8 bits): la memoria RAM y la EEPROM
En la memoria RAM se almacenan los valores de los bits contenidos en los registros del PIC los cuales podran variar a lo largo de programa dependiendo de este. También se almacenan los valores de nuestras variables. Por ejemplo introducimos con EQU la variable contador en la posición 0x0C de la RAM. Luego si por programa hacemos que esta variable aumente o disminuya veremos esas variaciones en dicha posición de memoria.
En la memoria EEPROM se almacenan aquellos valores que no deseamos que se evaporen al desconectar la alimentación.
Un saludo
-
Gracias Pocher, me quedó muy claro.
Un Saludo.