Tipo: Tutorial
Formato: Web
Autor: Vicente García
Web: www.hispavila.com
Descripción: Cómo utilizar una memoria EEPROM (Electrically Erasable Programmable Read-Only Memory = ROM programable y borrable eléctricamente), desde Arduino mediante bus I2C.
Introducción
Cómo utilizar una memoria EEPROM externa desde el módulo Arduino mediante el bus I²C (Inter Integrated Circuits Bus), el cual se trata de un bus de comunicaciones serie, formado por dos líneas: una para los datos y otra para el reloj.
Según la documentación del Atmega168, el Arduino equipado con éste microcontrolador, tiene una memoria interna EEPROM (No Volátil) de tan sólo 512 bytes, que puede ser insuficiente en algunos casos.
Aquí vamos a describir cómo usar una EEPROM externa, en este caso he usado una EEPROM serie 24LC64 que es I²C, tiene una capacidad de 64 Kbit, y un precio accesible.
Se trata de un elemento bastante utilizado en televisores y otros aparatos electrónicos de consumo.
* Información relacionada:
- Expansión de recursos - El bus I2C
- Memorias EEPROM I2C 24Cxx
Resumen del contenido
- Descripción funcional de la EEPROM.
- Datasheet de
la EEPROM 24LC64
- La librería Wire.
- Código para escribir y leer en una EEPROM.
- El parámetro deviceaddress (dirección del dispositivo).
Patrocinadores
Copyright © Apuntes de Electrónica - Política de privacidad - Contacto