Descripción
Descripción del producto
Número de parte:W25Q128FWPIG
Paquete:8-WSON (6×5)
Descripción:IC FLASH 128MBIT 104MHZ 8WSON
Proveedor:SICSTOCK
Comparar partes:
Otro número de parte:W25Q128FWPIG-ND
Formato – Memoria:FLASH
Tipo de memoria:FLASH
Tamaño de memoria:128M (16M x 8)
Velocidad:104MHz
Interfaz:SPI Serial
Tensión – Suministro:1.65 V ~ 1.95 V
Temperatura de Operación:-40?C ~ 85?C
Tutorial: Cómo usar W25Q128
El W25Q128 es un IC de memoria Flash NOR ideal para almacenar grandes cantidades de datos en prototipos y proyectos de maker. Útil para quien desee guardar código, imágenes o datos sensibles.
Qué necesitas
- Arduino Uno o compatible
- Cable USB
- Programador ISP
- Multímetro
- Resistencia 10kΩ
- Programación avanzada
Pasos
- 1. Conecta Arduino a PC con cable USB.
- 2. Instala la biblioteca SPI y SPIFlash en Arduino IDE.
- 3. Descarga e instala el controlador W25Q128 en Arduino IDE.
- 4. Conecta el W25Q128 al Arduino según se indica en el datasheet.
- 5. Conecta una resistencia de 10kΩ entre VCC y GND del W25Q128.
- 6. Carga el sketch de ejemplo W25Q128 en el Arduino.
- 7. Verifica con un multímetro la conectividad electrónica.
- 8. Ejecuta el sketch para probar la lectura y escritura.
Código de ejemplo
```cpp
#include <SPI.h>
#include <SPIFlash.h>
SPIFlash myFlash;
void setup() {
Serial.begin(9600);
if (!myFlash.begin(SPI_HALF_SPEED, 0x00)) {
Serial.println("Flash not present or wrong speed");
while (1);
}
Serial.println("Flash found");
}
void loop() {
// Esempio di scrittura
myFlash.write(0, "Hello, World!");
// Esempio di lettura
char buffer[16];
myFlash.read(0, buffer, 16);
Serial.println(buffer);
}
```
Miniproyecto
Crea un sistema de registro en Arduino utilizando el W25Q128 para guardar los registros de temperatura y humedad de un sensor DHT22.
Errores comunes
- Olvidar conectar la resistencia pull-down.
- Error de configuración del driver SPI.
- Conecta correctamente el W25Q128 al Arduino.
- Configurar la velocidad SPI incorrecta.
Accesorios recomendados
- Sensor DHT22
- Display LCD 16×2
- Arduino Uno R3
- Cable ISP
Preguntas frecuentes
¿Cómo puedo verificar la conexión correcta?
Verifica las conexiones electrónicas con un multímetro y carga el sketch de ejemplo.
¿Cuáles son los límites de velocidad?
Consulta el datasheet para especificaciones de velocidad máxima.
¿Puedo usar este IC con otros microcontroladores?
Sí, pero verifica la compatibilidad del protocolo SPI.







Valoraciones
No hay valoraciones aún.