Diseño con memoria Flash SPI discreta (4 / 7 paso)

Paso 4: Conexión a un Arduino Uno con desplazadores de nivel

Salidas digitales de Arduino Uno transmiten 0V y 5V como niveles lógicos bajos y altos, respectivamente. El chip flash WinBond sólo opera entre 2.7V y 3.6V. Cuando los circuitos de lógica en diverso voltaje planos necesitan comunicarse, tenemos que usar un desplazador de nivel.

La forma más fácil de cambio de nivel es una abrazadera simple diodo Zener. Hay muchos otros tipos de cambiadores de nivel en el mundo, algunos son más rápidos, algunos utilizan menos energía, el método de la abrazadera del Zener es rápido y fácil.

Todos los diodos tienen un voltaje de interrupción reverso momento en el que empiezan a realizar. Diodos Zener están diseñados para distribución a voltajes finamente sintonizados. En mi caso, he conectado un 3,3 v diodo Zener en paralelo con cada una de las entradas digitales de la viruta (véase el esquema). (En cuanto a las otras cuatro clavijas, tierra es 0V, y el tablero de Uno tiene un 3.3V fuente de VCC, por lo que estos pernos no necesita un diodo y cableado WP y /HOLD a 3,3 v Vcc.)

ACTUALIZACIÓN: me olvidé de añadir las resistencias de 330 Ohm en serie con la salida de los conductores de Uno. Normalmente, si se conecta la salida digital de la ONU a una entrada digital de otro dispositivo, un cable simple sería suficiente (ya que se conecta una señal lógica digital a otro, consulte la hoja de datos del ATmega328, sección 13.1 "I/O Pin equivalente esquema"). Pero puesto que la ruta de salida ahora se ramifica a través del Zener, es necesario un resistor para limitar la corriente máxima por la salida lógica del chip Uno/ATmega. Sin la resistencia, este camino a la tierra puede superar el máximo corriente del dispositivo de salida. Que sería malo, Ray.

Ahora, cada vez que la ONU impulsa un 5V lógica alta en, digamos, el /CS pin, el diodo Zener interruptores en modo de interrupción, fijación con abrazadera del voltaje a 3.3V, protegiendo la entrada lógica del chip flash.

Con estas pinzas, que conectado el pin de salida digital de Arduino Uno 10 (SS) a/CS, pin 11 (MOSI) di, pin 12 (MISO) hacer y pin 13 (SCK) a CLK. (nota que los pines del Atmega328 no son las mismas clavijas como la ONU, por ejemplo, el perno del Atmega #19 es Uno pin #13.) La biblioteca de software SPI asume pin 10 = SS, etc..

Artículos Relacionados

Convertir su iPod generación 5 de Video con memoria Flash!

Convertir su iPod generación 5 de Video con memoria Flash!

Usted puede han visto mi Instructables otros sobre cómo convertir tu iPod Mini y 4G iPods con CF y se preguntaba si usted podría hacer lo mismo con el iPod Video. Bien puede!Nota: Algunas de las instrucciones son muy similares (si no es lo mismo) com
Actualice su iPod Mini con memoria Flash - No más disco!

Actualice su iPod Mini con memoria Flash - No más disco!

En lugar de un disco duro, el iPod actualizado nuevo utilizará memoria flash sin partes móviles para arranque rápido y tiempos de acceso y menor consumo de energía.(Corrí mi iPod continuamente durante más de 20 horas en una carga!).Usted también tend
Convertir iPod 4 Gen para utilizar memoria Flash

Convertir iPod 4 Gen para utilizar memoria Flash

que todos tienen o saben de alguien que tiene un iPod con un disco duro muerto. Por supuesto usted puede simplemente comprar otra unidad pero tienes a los hambrientos de poder mismo, propensos a fallas, frágiles rotación media. Por el contrario, actu
Memoria Flash en Audio Casette

Memoria Flash en Audio Casette

esta tarde fui curioso stick cuántas cintas realmente está envuelto en un casette de audio, es mucho, y durante el proceso de limpiar el desorden destruyó la cubierta de mi vieja memoria 128 de Meg.Así que me quedé con una memoria USB sin ninguna cub
Conversión de imágenes a memoria Flash iconos/imágenes para TFT (sin tarjeta SD)

Conversión de imágenes a memoria Flash iconos/imágenes para TFT (sin tarjeta SD)

Muchas veces hacer cualquier usuario interfaz o bien Mostrar contenido, que utilizamos los iconos/imágenes. En este Instructable, que va ser mostrando los iconos o logos o imágenes en su pantalla TFT de Arduino con el uso de ATmega (utilizado en Ardu
Memoria Flash steampunkish

Memoria Flash steampunkish

se trata de una memoria Flash de 8 gig que convertido en un palo de madera con bandas de cobre asegurando juntos... Pensé que era cool...
USB memoria Flash Tic Tac disfraz

USB memoria Flash Tic Tac disfraz

no hace mucho tiempo en instructables, hubo un concurso para nada que ver con un puerto USB. Lamentablemente, yo no consiguió a haciendo de este instructable por lo que estoy haciendo esto para concurso de suministros de oficina. Por favor voten por
Memoria Flash oculto en la expo

Memoria Flash oculto en la expo

En este instructable voy a mostrarle cómo esconder una unidad flash en un marcador expoPaso 1: materialesExpo u otro similar tamaño de marcadorimpulsión del flash delpinzasbarra de la pluma o la espigaPaso 2: Abrir expousted necesita tomar las pinzas
Arduino - pantalla TFT de iconos e imágenes de memoria FLASH

Arduino - pantalla TFT de iconos e imágenes de memoria FLASH

En este Instructable encontrará una biblioteca y bosquejo para trazar imágenes almacenadas en la memoria FLASH de Arduino en una pantalla TFT.Aquí utilizamos mi favorito 2.2" 320 x 240 pixel ILI9341 base de TFT. Esta pantalla es un buen tamaño para A
Memoria flash USB en el adaptador de pared. ¡ Es un USB datos seguro!"

Memoria flash USB en el adaptador de pared. ¡ Es un USB datos seguro!"

que pasó por mis armarios y encontré la vieja impulsión del flash del usb, adaptador de pared y ratón por cable roto.Me aburría así que hice una memoria flash usb que se parece a adaptador de la pared.Se necesita:* Cuchillo* Pegamento* Tijeras (opcio
¿Cómo convertir Flash a PSP con ANVSOFT Flash to PSP Converter?

¿Cómo convertir Flash a PSP con ANVSOFT Flash to PSP Converter?

allscreensavertools.com ( http://www.allscreensavertools.com ) ANVSOFT Flash to PSP Converter es una potente utilidad que convierte archivos SWF de Macromedia Flash a archivos MPEG-4, incluyendo los clips de película, scripts de acción y el audio en
Hacer su propio diseño con iluminación LED DIY

Hacer su propio diseño con iluminación LED DIY

Hacer su propio diseño con bombillas LED iluminación bricolaje utilizando partes básicas de la tienda de mejoras para el hogar! Se trata de una forma económica y flexible para crear iluminación brillante que se adapta a tu espacio, no importa si uste
TfCD: Bookmarker / lámpara con aleación con memoria inteligente de lectura

TfCD: Bookmarker / lámpara con aleación con memoria inteligente de lectura

(Este proyecto fue creado para el curso TfCD en la TU Delft)La idea era crear un marcador que puede también funcionar como una lectura pequeña luz. Hemos querido utilizar el 'material inteligente' SMA (aleación con memoria de forma) para el cable aut
Controlador seguro para un palo roto de la memoria flash.

Controlador seguro para un palo roto de la memoria flash.

Controlador seguro para un palo roto de la memoria flash,Fijación por un pequeño trozo de sugru amarillo en el cairo hackerspace sugru construcción de noche.