Un bus SRAM a tu arduino de interfaz (2 / 3 paso)

Paso 2: Conectar el SRAM

Mira el diagrama que se muestra a continuación y enlazar su SRAM, hacer ajustes para su elección particularmente si IC. una vez que tengas todo conectado, es sólo una cuestión de ejecutar algún código para permitir que tu arduino a hablar con él.

El código a partir de aquí está tomado del blog de Jim Eli, en el experimento de la uc porque francamente su código era mejor que la mía y probablemente más fácil de explicar.

Para escribir en la memoria, primero el CS perno baja, luego en enviar SPI la escritura del comando (0 x 02) seguido de la dirección de 16 bits que desea escribir. de forma predeterminada, el lc512 está ahora listo para aceptar datos de 8 bits a la vez, escriben a partir de la dirección le siempre e incrementar la dirección 1. Si seguir escribiendo más allá de 0xFFFF simplemente voltear a 0 x 0000 y continuar. a escribir para mientras ofrece datos.

Lectura de la memoria es básicamente lo mismo. enviar 0 x 03 leer, la dirección que donde desea que comience la lectura, y luego Dile tu microcontrolador para empezar a escuchar los datos ser enviados a él. como seguir escuchando, y enviar una señal de reloj, el SRAM se mantenga enviar datos a usted, bucle a través de la memoria aborda para siempre si quieres hacerlo.

Cuando haya terminado, sólo conduce el pin CS alta para que sepa a callarnos porque termine con ella. eso es todo lo que necesita para comunicarse con SRAM en SPI. genial, ¿no? Ahora puede Agregar memoria extra a tus proyectos, datos de registro, o lo que usted necesita más RAM para. pero ¿qué pasa si hay dos fichas? ¿Cómo lo haces? sigue leyendo.

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