Descarga la aplicación para disfrutar aún más
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).
Compartir