Saltar a contenido
← Volver a OPRobots.org

SRAM-demo

Demo de uso de la SRAM externa 23AA04M (4 Mbit / 512 KB, SPI) con el microcontrolador STM32F401 (BlackPill), usando libopencm3 y PlatformIO. Implementa un ring buffer de registros heterogéneos con sobreescritura automática de los registros más antiguos.


⚙️ Hardware

Característica Detalle
Microcontrolador STM32F401CCU6 (BlackPill) @ 84 MHz
Memoria externa Microchip 23AA04M — 512 KB SRAM SPI
Interfaz SRAM SPI1 Modo 0 @ 10.5 MHz
Consola USART1 @ 115200 baud (printf)

💻 Software

Componente Detalle
Framework libopencm3
Lenguaje C11
Base de tiempos SysTick @ 1 kHz
Delay µs DWT cycle counter (84 ciclos/µs)
API SRAM Escritura, iteración tipada, estadísticas
Tipos de registro 2 tipos demo + 251 tipos libres para usuario

📚 Documentación


Documento generado el 2026-06-27. Ver también Hardware.