Autobús de tablero de explorer pirata 3EEPROM (2 / 5 paso)

Paso 2: 25AA - / 25LC SPI EEPROM

Manifestaciones

Todos los grupos demográficos EEPROM buscar lo mismo. A escribir unos números en el chip y luego leerlos. Cada dispositivo tiene las condiciones que se aplican una vez que usted desea escribir más de algunos valores, tales como tamaño de página y límite de limitaciones. Lea más acerca de estos en la hoja de datos para su dispositivo específico.

Si usted no puede obtener una demostración para trabajar, Descargar completo terminal para no perder una sola cosa que hicimos. Resistencias pull-up son el problema más común, compruebe el voltaje del pin de pull-up mediante el menú 'v' en el terminal de Bus Pirate.

Chip: 25AA, SPI EEPROM (1Kbyte).
Bus: SPI. Resistencias de pull-up que sólo se requiere para interfaces de voltaje mixto.
Requisitos de alimentación: 1.8volts a 5.5volts (AA), 2.5volts a 5.5 voltios (LC).
Referencias: hoja de datos, hackear una demostración del día.
Registro de sesión completa Bus Pirate para esta demostración.

No podía incluir algún formato y tablas HTML en un Instructable, usted puede ver el original en el blog de prototipos peligroso.

IC5 es un 25AA-serie I2C EEPROM de Microchip, estos EEPROMs vienen en una tonelada de tamaños. AA partes van desde 1.8volts a 5.5volts, mientras que las partes 25LC tienen mínimo de 2,5 voltios.

C3 (0.1uF) desempareja la EEPROM SPI desde la fuente de alimentación. La escritura (WP) de proteger y sostener pernos pueden ser controlados por un microcontrolador, pero nosotros los discapacitados mediante la celebración de estos pines alta. Los pines del bus SPI, CS,, CLK y DI, son llevados al header JP4.

Programa de instalación

Si está utilizando a un Bus Pirate, conecte al 3EEPROM o 25AA-IC como se muestra en la imagen de la tabla a continuación. SPI normalmente no requiere de resistencias pull-up.

Entretela

En el Bus Pirate prensa terminal am' para el menú y seleccione SPI. Configurar la biblioteca SPI de salida normal pin, utilice los valores predeterminados para todos otros ajustes de modo SPI. Habilitar las fuentes de alimentación (grandes ' W') en el indicador de modo SPI. Por último, obtener un informe de tensión para asegurarse de que las fuentes de alimentación están trabajando ('v').

Vamos a demostrar cómo la EEPROM directamente en 3.3volts utilizando la librería SPI en modo pin normal de interfaz. Resistencias pull-up no son para este demo. Si usted quiere una EEPROM con 5volts de interfaz, utilizar la librería SPI en Abrir modo de colector (HiZ) pin y habilitar las resistencias pull-up con el pin Vpullup (Vpu) conectado a fuente de alimentación de la EEPROM.

Paso 1, apagar la protección de escritura '

SPI > [0b110]
HABILITADO de CS <<< chip select habilitado
ESCRITURA: 0 x 06 <<< deshabilitar escritura proteger comando
CS con discapacidad <<< chip selectas discapacitados
SPI >

25AA - es de escritura protegido en encendido. Bajar chip select (CS) ([]), enviar la escritura desactivar protección comando (0 x 06) y luego eleve CS (]) para habilitar la escritura a la EEPROM.

Protección contra la escritura de desactivar comando 0b00000110 en binario, pero nosotros podemos acortar a 0b110 y el Bus Pirate se entiende todavía.

Paso 2, escriba algunos valores

SPI > [0b10 0 3 2 1]
HABILITADO de CS <<< chip select habilitado
ESCRITURA: 0 x 02 <<< escribir comando
ESCRITURA: 0 x 00 <<< escribir la dirección de inicio
ESCRITURA: 0 x 03 <<< 3 valores para escribir (3,2,1)
ESCRIBIR: 0 X 02
ESCRIBIR: 0 X 01
CS con discapacidad <<< chip selectas discapacitados
SPI >

Ahora puede escribir la EEPROM. En primer lugar, bajar CS para activar 25AA - ([]). Siguiente, envíe la escritura comando (0 x 02) y el lugar para comenzar a escribir (0). Enviar los datos a almacenar (3 2 1), entonces levante CS (]) para guardar los valores.

Nota: hemos utilizado un pequeña 128 byte EEPROM, chips de mayor uso de una dirección de 16 bits (2 bytes). Este comando sería [0b10 0 '''0 ''' 3 2 1] para mayores 256bytes de EEPROMs, tenga en cuenta el segundo 0. Verifique la hoja de datos de la EEPROM.

Paso 3, detrás de leer valores
SPI > [0b11 0 r: 3]
HABILITADO de CS <<< chip select habilitado
ESCRITURA: 0 x 03 <<< comando de lectura
ESCRITURA: 0 x 00 <<< Lea la dirección de inicio
A granel leer BYTES de 0 x 03: <<< Lea 3 valores
0 x 03 0x02 0x01
CS con discapacidad <<< chip selectas discapacitados
SPI >

Finalmente, leer los datos a verificar que la escritura era acertada. Seleccione 25AA - ([]), enviar la lectura comando (0 x 03) y dirección (0) y luego lee tres valores (r: 3). Levante el CS para completar la transacción (]). Coinciden con los valores, la escritura era acertada.

Nota: se utilizó un pequeño 128 byte EEPROM, virutas más grandes utilizan una dirección de 16 bits (2 bytes). Este comando sería [0b11 0 '''0 ''' r: 3] para mayores 256bytes de EEPROMs, tenga en cuenta el segundo 0. Verifique la hoja de datos de la EEPROM.

Artículos Relacionados

Cómo instalar 2015 de formas de onda en Windows

Cómo instalar 2015 de formas de onda en Windows

Formas de onda de 2015 es una pieza de software desarrollado por Digilent diseñado para uso con el Analog Discovery 2, Descubrimiento análogo,EE Juntao Analog Discovery 2 NI edición.Proporciona la interfaz de usuario para un osciloscopio de canal 2,
Oscilador simple (transmisor)

Oscilador simple (transmisor)

Si no está buscando un muy simple(4 component), no inductor oscilador IC se trata de él. Funciona muy bien para frecuencias de Audio. Es un poco inestable, una compensación para la simplicidad. Frecuencias de RF son difíciles de conseguir trabajo, pe
HD44780 LCD para tablero de adaptador I2C para el Bus Pirate

HD44780 LCD para tablero de adaptador I2C para el Bus Pirate

carácter barata basada en el chipset HD44780 LCD vienen en una variedad de tamaños: 2 x 16, 4 x 20, etc.. Estas pantallas tienen dos modos de interfaz estándar, 4 bits y 8 bits paralelo. 8 bits requiere un total de líneas de 11 datos, 4 bits requiere
Convertir un lavado hasta el autobús en el último móvil de aventura familia

Convertir un lavado hasta el autobús en el último móvil de aventura familia

La idea para este móvil de aventura no vino a nosotros, algo vino a nuestra hija de 13 años en una ráfaga de emoción: "Yo sé lo que quiero para Navidad!". Cuando ella declaró con orgullo, "un autobús", tuvimos la reacción típica de los
Cañón de anillo de humo pirata potente

Cañón de anillo de humo pirata potente

Halloween es todo sobre los accesorios, que detalle extra es la clave para obtener la reacción que busca. Elegimos un tema de piratas este año y necesitaba un poco algo para dar a la decoración ese golpe extra. He creado un cañón de humo utilizando u
Cofre del tesoro del pirata

Cofre del tesoro del pirata

cofres del tesoro en el estilo pirata con la tapa redondeada mirar un poco difíciles de hacer. No - aquí está cómo hacer uno de madera vieja que tenga ahí, y sólo necesita una medición. Aquí está: 10 grados. Derecha, usted está listo para ir!Hice el
Cofre del tesoro del pirata refrigerador

Cofre del tesoro del pirata refrigerador

Hola a todos y gracias por visitar mi InstructableSe trata de Instructable fue hecha la semilla, la chispa, pop una idea que posiblemente podría llegar. Como un montón de Instructables, es muy difícil de duplicar las medidas exactas y el resultado fi
Playhouse de la nave del pirata

Playhouse de la nave del pirata

Motivado por un cartel reciente de su impresionante teatro barco pirata, les dejo fotos y dibujos de mi loca aventura de verano pasado. Mis hijos y yo una nave construida en nuestro patio trasero. Ya sabes, para los niños.Busca profesionales que hay,
Autobús escolar solar

Autobús escolar solar

Nuestro nieto Mateo había superado mucho Buddy L juguete del autobús de la escuela que hemos recogidos en una venta de garaje hace años, por lo que fue languideciendo en el sótano enterrado en la cesta de los juguetes abandonados.   Viniendo a través
Barco pirata Playhouse / Treehouse / fuerte / columpio / problemas con esposa

Barco pirata Playhouse / Treehouse / fuerte / columpio / problemas con esposa

Empecé un trabajo en una nueva ciudad, para ayudar con la transición le prometí a mis hijos que yo les construiré una casita de pirata. Le dije a mi esposa que le construyo una plataforma de 5 pies con una escalera y tobogán. Cosas se extendieron ráp
Hacer un parche de ojo pirata para sus hijos o baile de máscaras (halloween)... ¿

Hacer un parche de ojo pirata para sus hijos o baile de máscaras (halloween)... ¿

Halloween se acerca pronto y tal vez usted o sus hijos están a punto de vestirse como un pirata?Se trata de una instrucción fácil sobre cómo hacer su propio parche en el ojo pirata fuera del viejo paquete cartulina (de un viejo souppackage, kellogs,
Piratería automotrices sensores ultrasónicos

Piratería automotrices sensores ultrasónicos

Este instructable le mostrará cómo hackear / reutilizar un común Bosch automotriz sensores ultrasónicos.  El sensor en este instructable es un sensor muy común que puede encontrarse en chatarrerías por todo el mundo.  La esperanza es que esta informa
Limpiar piezas de tableros de PC vieja...

Limpiar piezas de tableros de PC vieja...

Hola-este Instructable es un poco diferente de los otros que he hecho hasta ahora - construye nada, sin embargo, destruye todo - o casi todo... se trata de depuración piezas de mobiliario antiguo 'train wreck' y otros gadgets interesantes. ¿(Tal vez
Autobús de la escuela del perro

Autobús de la escuela del perro

Se trata de AJ, mi perro de terapia. Él conduce el desfile de Halloween cada año en la escuela primaria que nosotros como voluntarios en la. Los niños lo conocen y saben que también lo estará en el vestuario cada año. Ya que es un San Bernardo grande