Foro Seman 6

1.- La memoria de programa puede alojarse en dos lugares: la memoria RAM estática (SRAM) y la memoria de solo lectura (E

Views 382 Downloads 3 File size 30KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

1.- La memoria de programa puede alojarse en dos lugares: la memoria RAM estática (SRAM) y la memoria de solo lectura (EEPROM). Según lo anterior, ¿por qué no es posible tener la memoria de programa en un único tipo de memoria? Fundamente su respuesta. Respuesta

para desarrollar la pregunta planteada es necesario dar una explicación de que son los tipos de memoria planteadas SRAM este tipo de memoria volátil que para su funcionamiento requiere pulsos constantes es una memoria del tipo escritura y lectura en tiempo e ejecución de divide en 3 partes datos estáticos donde se almacenan todas las variables globales y de estáticas heap se guardan los datos que se instancian dinamicamente y va creciendo mientras mas objetos se asignan en el programa stack que esta reservado para las variables locales y mantiene un registro de las interrupciones y las llamadas a las funciones en forma de apilamiento

EEPROM es una memoria no volátil de lectura es de largo plazo que nos permite guardar datos aun cuando se des energice el microcontrolador

dando respuesta al la pregunta planteada porque no es posible mantener la memoria de programa en un solo tipo de memoria la razón es porque la memoria eeprom se encarga de almacenar todas las instrucciones del código y la memoria sram almacenan los registro y su funcionamiento es el siguiente donde la memoria eeprom actuá sobre los registros de entrada y salida que están contenidos en la memoria sram. En conclusión no se puede hacer uso de una sola memoria para el manejo de la memoria de programa es debido a que se complementan ambas memorias por su método de almacenar datos porque la memoria eeprom es una memoria no volátil es decir que aunque se des energiza el microcontrolador este va a seguir manteniendo los datos almacenados en el por esta razón es ideal para almacenar el código del programa ya que este código siempre tiene que estar disponible debido a que el código maneja el comportamiento del microcontrolador y como los registros de entrada y salida están contenidos en la memoria sram que es del tipo volátil es decir que esos registros pueden ser usados y luego desechados según lo requiera el programa

2.- El microcontrolador AVR cuenta con una versión para controlador de matriz táctil. Identifique un producto comercial que utilice este microcontrolador y comente su funcionamiento. Fundamente su respuest