Un bus SRAM a tu arduino de interfaz

Microcontroladores como el PIC Arduino son grandes, pero a veces usted necesita almacenar una gran cantidad de datos y la memoria interna no es suficiente y es donde la memoria externa entra en juego. SRAM es generalmente más fácil trabajar con que la memoria dinámica (que debe ser fresca para evitar la pérdida de datos) y que es lo que he elegido utilizar aquí. específicamente, estoy usando el 23lc512, que es un módulo SRAM 512 kilobits o kilobytes 64, con interfaz de SPI.

Me encanta SPI, es una de las maneras más fáciles para interfaz con periféricos utilizando un diseño de autobús, a costa de 1 perno adicional por periférico. mayores módulos SRAM requieren 8 terminales para datos y como muchas como diez o más pines para abordar. Utilice en un arduino, incluso con multiplexores para reducir el número de pin, y rápidamente encontrará que la complejidad adicional significa que es un dolor real en un atmega328 y francamente imposible en un attiny.

en este instructable cubriré como interfaz con un SRAM individual o múltiples en un arreglo de bus.

Artículos Relacionados

Cómo hacer un sintetizador de sonido de Arduino con interfaz MIDI

Cómo hacer un sintetizador de sonido de Arduino con interfaz MIDI

Con este sintetizador puede hacer Arduino reproducir formas de onda totalmente personalizados. Debido a la interfaz MIDI, puede conectarse a cualquier equipo que cuentan y jugar con el sonido que desee.Paso 1: materialesArduino (en este caso Arduino
Indicador de dirección para Arduino Robot - interfaz Scratch

Indicador de dirección para Arduino Robot - interfaz Scratch

Recientemente he subido a una guía de la programación de un Cybot utilizando un control de Arduino. En la programación que he creado una interfaz de usuario para visualizar la dirección seleccionada por el usuario. Esta guía le mostrará que haw para
El teclado PS/2 de Arduino inteligente interfaz

El teclado PS/2 de Arduino inteligente interfaz

el problema:Muchos de mis proyectos de arduino necesitan entrada de datos teclado. La biblioteca necesaria para procesar códigos de análisis teclado es fuerte, no dejando mucho tiempo espacio y cpu para el proyecto "real".La solución:Carga el sc
Arduino/integración de Control del mercado de accesorios accesorios via CAN-BUS

Arduino/integración de Control del mercado de accesorios accesorios via CAN-BUS

Si desea para el control del mercado de accesorios utilizando los controles existentes en el vehículo tienes que conectar un relé al extremo donde está conectado un accesorio existente de fábrica.Por ejemplo:Tienes un 4 x 4 y desea agregar luces punt
Superámbito: Simulación de circuito a través de la interfaz de procesamiento de Arduino

Superámbito: Simulación de circuito a través de la interfaz de procesamiento de Arduino

Objetivo de aprendizaje: Introducción a circuitos analógicos básicos a través de la interfaz física y representación gráfica.Superámbito es una aplicación de simulador de circuitos para representar y calcular circuitos analógicos.Qué es cool sobre su
Utilizando un Arduino para controlar o probar un dispositivo electrónico SPI

Utilizando un Arduino para controlar o probar un dispositivo electrónico SPI

hay muchos dispositivos electrónicos que utilizan el bus SPI, o autobús de interfaz periférico Serial, comunicaciones (varios sensores, LCD displays, potenciómetros digitales, convertidores D/a y A/d, transmisores inalámbricos y receptores, controles
Arduino ultrasónico Distanciómetro, con pantalla lcd de I²C!

Arduino ultrasónico Distanciómetro, con pantalla lcd de I²C!

Hola,en este proyecto que quiero mostrar y explicar un sensor de gama con ultrasonidos y una pantalla de lcd de 20 x 04. Escribí el código para este proyecto yo y añadidos muchos comentarios, para que todo el mundo puede entenderlo y utilizarlo para
Arduino y Matlab: deje que ellos hablan utilizando comunicación serial!

Arduino y Matlab: deje que ellos hablan utilizando comunicación serial!

Hola todo el mundo!desde cuando he empezado a jugar con Arduino, he siempre sido vagando como hacerlo hablar e interactuar con el entorno de Matlab de una forma fácil y eficaz. Golpea en muchos Instructables y tutoriales sobre Arduino bibliotecas y a
ARD-e: el robot con un Arduino como un cerebro

ARD-e: el robot con un Arduino como un cerebro

cómo crear un robot de código abierto Arduino controlado por menos de $100.Esperemos que después de leer esto instructable usted será capaz de dar su primer paso en robótica. ARD-e cuesta unos $90 a $130 dependiendo de cuánto electrónica repuesto tie
La realización de un cardán sin cepillo bricolaje con Arduino

La realización de un cardán sin cepillo bricolaje con Arduino

Esta es una historia de mi tercer proyecto con gyro barato y Arduino.Después de los anteriores dos proyectos, Péndulo invertido fácil y caligrafía 3D, he pensado de hacer Cámara de cardán con Arduino. Luego tenía las tres políticas para el proyecto.E
Botonera programable de Arduino como teclado

Botonera programable de Arduino como teclado

Este es un proyecto bastante sencillo y divertido con Arduino que es una opción ideal para su primera interacción con Arduino. Creará un panel con botones diferentes, cada uno hará una acción en tu ordenador (Mac o Pc) por emulando comandos o atajos
I2C entre Arduinos

I2C entre Arduinos

Tal vez a veces queremos compartir la carga de trabajo de uno Arduino con el otro. O tal vez queremos más pines digitales o analógicos. Inter-Integrated circuito o I2C (pronunciado cuadrado C) es la mejor solución.I2C es un interesante protocolo. Se
ThermoClock: Un código abierto Arduino UNO OLED reloj que mide también la temperatura

ThermoClock: Un código abierto Arduino UNO OLED reloj que mide también la temperatura

Hola, todo el mundo!Hoy voy a mostrarte cómo hacer un código abierto Arduino UNO OLED reloj que también medidas de temperatura de. Este proyecto es un software libre y está abierta a todo el mundo. No requiere ninguna habilidad especial ingeniero y t
Linux, WiFi, Ethernet, USB Shield para Arduino

Linux, WiFi, Ethernet, USB Shield para Arduino

Yun el escudo es un escudo de Arduino que simplemente "girará" Arduino (Leonardo, ONU, MEGA2560 etc) igualmente un "Arduino Yun". Proporciona un sistema Linux, WiFi, Ethernet en la placa de Arduino para la conectividad. También tiene u