Twitter Mood Light - humor del mundo en una caja de (7 / 13 paso)

Paso 7: Programación paso 1: SPI UART

The WiFly Shield equipa tu Arduino con la capacidad de conectarse a 802. 11b / g redes inalámbricas.
Los componentes recomendados del escudo son:

  • de una red itinerante RN - 131G módulo inalámbrico
  • Chip de SPI-a-UART del SC16IS750.

Autobús de interfaz periférico serial ( SPI) es un bus serie "cuatro hilos" capaz de altas tasas de transmisión de datos. Un bus de serie permite que los datos a ser enviados en serie (síncrono), es decir, un poco a la vez, en lugar de en paralelo (asincrónico)

El receptor/transmisor asincrónico Universal (o UART) es un tipo de receptor/transmisor asincrónico, una pieza de hardware que traduce los datos entre formas serie y paralelos.

  1. La PC se comunica través de UART con el Arduino a través de los pines RX y TX
  2. El Arduino comunica través de SPI con el chip UART de SPI en el escudo WiFly (viruta del SC16IS750 SPI-a-UART) aunque pernos 10-13 (CS, MOSI, MISO, SCLK respectivamente)
  3. El RN - 131G módulo inalámbrico tiene acceso a red y enviar y recibir datos en serie sobre UART.

El puente de SPI-a-UART se utiliza para permitir la transmisión más rápida de la velocidad y liberar el Arduino de UART.

El código siguiente se basa en un número de fuentes, pero sobre todo de este tutorial sobre en sparkfun:
www.Sparkfun.com/Commerce/tutorial_info.php
WiFly Wireless Talking SpeakJet Server

/ * Comprobar si el puente SPI <> – UART configurado correctamente escribiendo un carácter de prueba mediante SPI y leerlo nuevamente.    Devuelve true si éxito * / boolWiFly::TestSPI_UART_Bridge() {/ / realizar la prueba de lectura y escritura para comprobar si está funcionando el puente SPI <> – UART / / escribir un carácter en el registro de la libreta de apuntes.  WriteByteToRegister (SPR, 0x55);    chardata = ReadCharFromWiFly(SPR);    if(Data == 0x55) {returntrue;  } else {m_printer -> println ("Failed to chip SPI <> – UART de init");     returnfalse;  }} / * Escribe una serie de registro para inicializar el SC16IS750 SPI-UART bridge chip ver http://www.tinyclr.com/downloads/Shield/FEZ_Shields_WiFly.cs * / voidWiFly::SPI_UART_Init(void) {WriteByteToRegister(LCR,0x80); / / 0 x 80 a velocidad de transmisión de programa WriteByteToRegister (DLL, SPI_Uart_config. DivL); 0 x 50 = 9600 con Xtal = 12.288 MHz WriteByteToRegister(DLM,SPI_Uart_config. DivM);    WriteByteToRegister (LCR, 0xBF); acceso registro EFR WriteByteToRegister (EFR, SPI_Uart_config. Flujo); Activar realzado registra WriteByteToRegister (LCR, SPI_Uart_config. DataFormat); bits de 8 datos, 1 stop no bit, paridad WriteByteToRegister (FCR, 0 x 06); reposición de TXFIFO, reponerla RXFIFO, modo FIFO no WriteByteToRegister (FCR, 0 x 01); activar el modo FIFO}

Artículos Relacionados

Mapa del mundo en una calabaza

Mapa del mundo en una calabaza

Ya que la forma de una calabaza redonda y el mundo es redondo... ¿por qué no crear un mapa general del mundo en la calabaza? Funciona, pero sólo algunos de los no. No es posible tallar todo el mundo sobre la calabaza. Cuando talladas a mina, había ta
DIY: Hacer tu propio sostenedor del folleto de una caja de tejido

DIY: Hacer tu propio sostenedor del folleto de una caja de tejido

si alguna vez ha tenido la necesidad de uno o dos sostenedores del folleto mostrar su mensaje a los mercados, en su club, u otras aplicaciones limitadas, probablemente te has preguntado si de alguna manera podría hacer su propio de algo alrededor de
Una carcasa del Zippo de una caja de Tic-Tac

Una carcasa del Zippo de una caja de Tic-Tac

Hola. Para mi primer instructable, voy a mostrarle cómo utilizar un cuadro de Tic-Tac para ocultar y utilizar una marca Zippo encendedor. Usted puede tenerlo ahí, delante de alguien, etc., y no serán el más sabio. Con mi técnica, aunque nunca he vist
Mapa del mundo en una pared

Mapa del mundo en una pared

Es realmente fácil de hacer este mural de la pared, y parece que 1 millón de dólares cuando se hace!Materiales:Pintura lápiz (a delinear el mapa)ProyectorProyector de hojasImagen de un mapaElige una imagen en línea que desea utilizar. Recomiendo usar
Cambiar una caja en un lindo organizador del zapato de

Cambiar una caja en un lindo organizador del zapato de

todo el mundo tiene una caja de zapatos tirada por ahí. Tomar y dar un cambio de imagen... para hacer el organizadorY quiero decir algo que no era mi Idea consegui esto de un YouTube video y screenshoted... Sólo quería compartir con ustedesPaso 1: Re
Libro de Loudest (portable) * del mundo

Libro de Loudest (portable) * del mundo

para mi próximo instructable, planeo dar un libro a una voz. Cuando digo a voz, lo que me refiero es un conjunto de altavoces y un lugar para tener el iPod.Los cuadros terminados son similares a los antes fotos. Es cómo esperaba que sería. La impresi
Monstruo en una caja, Haunted House Halloween Prop

Monstruo en una caja, Haunted House Halloween Prop

Cuando construí este proyecto, que originalmente no estaba planeando en hacer un instructable con él, así que por favor me perdone por la falta de fotos desde el principio en el proceso de construcción. Sin embargo, con la excepción de la mecánica, l
Zapato plataforma - de una caja de vino

Zapato plataforma - de una caja de vino

Este es un corto instructables sobre la construcción de este estante del zapato de una caja de vino y unos tubos de aluminio.Paso 1: Paso 1: herramientas y material necesarioPara este estante del zapato, solo necesitas algunas herramientas de mano y
Hacer una caja de engranajes de una turbina de viento

Hacer una caja de engranajes de una turbina de viento

cómo hacer un taladro del pedacito en una caja de engranajes de una turbina de viento de InstructablesPara ello he utilizado:-Bloque de nylon-taladro de manoHerramientas:-Torno-Pie de rey (calibre de la diapositiva)-Fresadora CNC (dependen de taladro
Más pequeño 4 del mundo x 4 x 4 RGB LED cubo

Más pequeño 4 del mundo x 4 x 4 RGB LED cubo

Creo que esto es "actualidad" Tiniest 4 x 4 x 4 COLOR LED cubo del mundo. Hay más pequeños pero son generalmente solo color y conformada por menos LEDs (3 x 3 x 3).El cubo de LED real es menos de 1 pulgada cuadrada. Usa sesenta y cuatro 3.2mmx2.
Treelegram - hackear un árbol de Navidad luces de cualquier parte del mundo!

Treelegram - hackear un árbol de Navidad luces de cualquier parte del mundo!

Hola a todos,después de algunos años había registrado en Instructables y nunca publicaron cualquier tutorial, ha llegado el momento!Así que, aquí estoy, dispuesto a compartir mi último proyecto, llamado Treelegram.Treelegram es un Social árbol de Nav
Bombilla LED de luz (el mejor del mundo) - parte 2

Bombilla LED de luz (el mejor del mundo) - parte 2

Bombilla de luz con corriente alterna de 230 v, con cable conector y sin soldadura. (Instrucciones para 110VAC también dio a entender a continuación.)Vea este enlace para la versión anterior y guía paso a paso:Paso 1: componentes: http://www.youtube.
Kit de supervivencia más pequeño del mundo V2.0

Kit de supervivencia más pequeño del mundo V2.0

¡ Haz más pequeño kit de supervivencia del mundo V2.0! Si no han tenido oportunidad de ver el original siga este enlace: V1.0Esta versión ha sido completamente sumergida en agua para más de una hora, congelado en un bloque de hielo y mucho más. Esta
Acceso a ARIAG25 desde cualquier parte del mundo

Acceso a ARIAG25 desde cualquier parte del mundo

SISTEMAS DE ACMEDiseño y fabricación en Italia Linux incrustado placas desde el 2005. Nuestro negocio principal es para crear alta calidad CPU Linux módulos diseñados para el mercado profesional con la disponibilidad a largo plazo, alta confiabilidad