Descripción
Qué es
El FM24CLXX FRAM Board es una placa de desarrollo para Arduino compatible con una tensión de 3.3V. Está diseñada para simplificar el uso del módulo de memoria FM24CL16, un dispositivo FRAM (Ferroelectric Random Access Memory) de bajo consumo.
Características
- Módulo de memoria FRAM FM24CL16
- Compatibilidad con Arduino 3.3V
- Tensión de funcionamiento: 3.3V
- Capacidad de memoria: consulta el datasheet
Para qué sirve
El módulo FM24CL16 es ideal para proyectos que requieren almacenamiento persistente de pequeñas cantidades de datos, como registros de fecha y hora, configuraciones de usuario o datos de sensores. La memoria FRAM ofrece ventajas como alta velocidad de acceso, bajo consumo energético y larga durabilidad.
Tutorial: Cómo usar FM24CL16
El módulo FM24CL16 es un dispositivo de almacenamiento de bajo consumo ideal para proyectos que requieren almacenamiento persistente de pequeñas cantidades de datos. Útil para principiantes y makers intermedios.
Qué necesitas
- Arduino
- Cable FTDI
- Resistencia de 1kΩ
Pasos
- Verifica en el datasheet las especificaciones del FM24CL16.
- Conecta el VCC del módulo FM24CL16 al 3.3V del Arduino.
- Conecta GND del módulo al GND del Arduino.
- Conecta DQ al pin digital de Arduino (por ejemplo, D10).
- Conecta la resistencia de 1kΩ entre VCC y DQ.
- Carga el código fuente en Arduino.
- Explora los datos almacenados con un software de visualización.
- Verifica la estabilidad y la durabilidad de la memoria.
Código de ejemplo
```void setup() { Serial.begin(9600); SPI.begin(); SPI.setClockDivider(SPI_CLOCK_DIV16); SPI.setBitOrder(MSBFIRST); SPI.setDataMode(SPI_MODE0); byte address = 0x50; byte data[2] = {0x00, 0x00}; SPI.transfer(address); SPI.transfer(data[0]); SPI.transfer(data[1]); byte readData = SPI.transfer(0x00); Serial.println(readData); }```
Miniproyecto
Crea un registrador de fechas y horas en Arduino utilizando el módulo FM24CL16 en 30 minutos.
Errores comunes
- Conectar DQ directamente a VCC sin resistencia.
- Omitir la configuración del bus SPI.
- Olvidar de verificar la estabilidad de la memoria.
- No explorar los datos almacenados.
Accesorios recomendados
- Arduino Uno
- Cable FTDI
- Resistencia de 1kΩ
- Software de visualización de datos
Preguntas frecuentes
¿Cómo configurar el bus SPI?
Configurar SPI con `SPI.setClockDivider(SPI_CLOCK_DIV16);`, `SPI.setBitOrder(MSBFIRST);` y `SPI.setDataMode(SPI_MODE0);`.
¿Qué pines utilizar?
Utiliza D10 para DQ y VCC, GND.
¿Por qué es importante la resistencia?
Evita daños eléctricos a los dispositivos.
¿Cómo leer los datos almacenados?
Ejecuta el código fuente y lee los datos a través de Serial Monitor.





Valoraciones
No hay valoraciones aún.