Logo Studenta

REPORTE DE PRACTICA - Grabador EEPROM - OCHOA PRECIADO ENRIQUE DE JESUS

¡Estudia con miles de materiales!

Vista previa del material en texto

UNIVERSIDAD DE 
COLIMA 
FACULTAD DE INGENIERÍA 
ELECTROMECÁNICA 
 
 
 
GRABADOR DE MEMORIA EEPROM 
REPORTE FINAL 
 
Carrera 
INGENIERÍA EN SOFTWARE 
 
Semestre y Grupo 
3°D 
 
 
 
Presenta (n) 
Ochoa Preciado Enrique de Jesús 
 
 
 
Manzanillo Colima, a 5 de 
noviembre de 2021 
 
 PRÁCTICA: Grabador de memoria EEPROM 
 
 
Introducción 
 
En el mundo de la informática todos conocemos cómo actúa una memoria ROM 
(Read Only Memory), al igual que la volatilidad presentada en las memorias RAM 
(Random Access Memory); pero hay un dispositivo que podemos utilizar para 
grabar e incluso poder eliminar información de manera programable, como los son 
las memorias EEPROM (Electrically Erasable Programmable Read Only Memory), 
que son dispositivos que podemos programar para grabar un programa e incluso 
reemplazar información posteriormente, sin que su contenido se vea afectado 
hasta que nosotros modifiquemos la información. El principal propósito de ésta 
práctica es demostrar el proceso de grabado de la EEPROM en un Arduino Nano, 
y posteriormente, visualizar el grabado de la memoria en los espacios que 
nosotros asignaremos al programa. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
¿Qué es una memoria EEPROM? 
 
 En el mundo electrónico se implementan memorias para guardar 
información de software en hardware, es por ello por lo que existe la memoria 
EEPROM (Electrically Erasable Progammable Read Only Memory) Memoria de 
sólo lectura programable y borrable eléctricamente. Chip de memoria que retiene 
su contenido sin energía. 
 
Puede borrarse, tanto dentro del computador como externamente. Por lo general 
requiere más voltaje para el borrado que el común de +5 voltios usado en circuitos 
lógicos. Funciona como RAM no volátil, pero grabar en EEPROM es mucho más 
lento que hacerlo en RAM. 
 
EPROM es un chip de memoria de la computadora. Chips EPROM pueden ser 
removidos de los dispositivos en los que se incorporan, reprogramar y 
reinsertados. 
 
Muchos sistemas de motores de automóviles contienen chips EPROM para 
controlar diversas funciones del motor. Las personas que ajustar y modificar los 
coches para mejorar el rendimiento, también conocido como» sintonizadores «, 
comprar e instalar chips EPROM del mercado de accesorios, que se programan 
de manera diferente de valores EPROM fichas. Mediante la instalación de 
diferentes EPROM, sintonizadores pueden modificar y personalizar el rendimiento 
de los motores de automóviles. 
 
Guarda información como PIN CODE, VIN, así como tiempos de inyección entre 
muchas otras cosas más. 
 
Materiales y equipo para la práctica 
 
• Arduino Nano. 
• Cable USB-A. 
• 8 LEDS. 
• Protoboard. 
• 9 cables DUPONT cortos. 
• Laptop con el software Arduino IDE instalado. 
 
Procedimiento 
 
1. Se programa el primer código que definirá de qué byte a qué byte se va a 
grabar acorde a un contador que irá definiendo el tamaño del grabado. 
 
 
 
 
 
 
 
 
 
2. Se programa el segundo código que es el que se encargará de mostrar el 
proceso de grabado a través de los LEDS, llevando una cuenta en binario 
para su representación visual. 
 
 
 
 
3. Con base en lo programado, comenzamos con la instalación en la 
protoboard, empezando por insertar el Arduino Nano en su posición. 
 
 
4. Procedemos a insertar los LEDS. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5. Conectamos los cables de acuerdo a estas posiciones en el Arduino Nano, 
con orden de izquierda a derecha como se ven en los LEDS: 
a. Primer LED a D6. 
b. Segundo LED a D7. 
c. Tercer LED a D8. 
d. Cuarto LED a D9. 
e. Quinto LED a D10. 
f. Sexto LED a D13. 
g. Séptimo LED a D12. 
h. Octavo LED a D11. 
i. GND a Negativo en la protoboard. 
 
 
 
 
 
 
 
 
 
 
 
 
 
6. Abrimos el Arduino IDE y cargamos nuestro primer código, que es el 
compilador para poder ejecutar nuestro orden de grabado en la EEPROM. 
 
 
7. Subimos el siguiente código que es el que mostrará el proceso a través de 
los LEDS. 
 
8. Si el proceso fue ejecutado con éxito, en el apartado de Herramientas > 
Monitor Serie podremos ver nuestro grabado de memoria, además de 
nuestro contador con los LEDS en la protoboard. 
 
 
 
 
 
Relación de la práctica con lo visto en clase 
 
En clase pudimos observar la conducta del grabador de memorias con un 
simulador de un Z80 que permitía ver como podíamos grabar en cada espacio de 
la memoria. 
 
Después, el profesor nos adjuntó un código de grabador de memoria que 
mostraba el proceso por medio de los LEDS integrados del Arduino Nano, y 
nuestro principal fin fue obtener los destellos mostrados de manera completa a 
través de LEDS y así comprender como funciona el grabar sobre una memoria 
EEPROM. 
 
 
 
Conclusiones 
 
Grabar sobre una memoria EEPROM requiere cierta carga eléctrica, así como su 
borrado requiere un poco más, pero una vez grabada el programa no se borrará 
de ella hasta que sea reemplazado de nuevo. Además, el observar su conducta a 
través de LEDS permite conocer cómo se graban las memorias en nuestros 
dispositivos de una manera más sencilla, y sobre todo, más simple para la vista, 
que en nuestros dispositivos no podemos ver tan fácil (aunque sabemos que todo 
el tiempo se están leyendo y escribiendo sobre las memorias).

Continuar navegando