Apuntes de Electronica
MENU
Inicio > Microcontroladores >

EEPROM con I²C-bus para Arduino

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).
 

Acceder al documento ir

« Página anterior   Reportar enlace roto

También te puede interesar
   
Este sitio utiliza cookies propias y de terceros con fines estadísticos y para ofrecerle anuncios de su interés. ACEPTAR Más información