Cómo utilizar la interfaz periférica Serial (5 / 9 paso)

Paso 5: ¿por qué recibir los datos?

Lo que tienes que hacer para recibir correctamente los datos depende de qué tipo de componente es recibir los datos. Si tienes el dispositivo maestro (típicamente algún tipo de un microcontrolador) envíe información a otro dispositivo que no es un microcontrolador y sólo un pequeño chip que solo hace una cosa y nunca responde a usted (como se producen señales de voltaje análogo en el caso de AD5628 de dispositivos analógicos), entonces como el usuario que crea el circuito generalmente no necesita hacer nada. Sólo asegúrese de que está enviando información al dispositivo en el formato que quiera recibirlo en.

Si esperan recibir feedback de un dispositivo (o enviar información a otro microcontrolador que necesita para programar correctamente recibir e interpretar la información entrante), hay dos cosas diferentes que usted puede necesitar hacer. Si la librería SPI que está utilizando admite recibir (y volver) los 8 bits de datos en una sola pieza, como la biblioteca SPI para chipKIT/Arduino, a continuación, puede simplemente recibir y almacenar la información de todo en una sola pieza en una variable en cualquier modo es apropiado para el lenguaje de codificación que utiliza.

Si no está utilizando una biblioteca de SPI, tienes que recoger los bits individuales de información y posteriormente "malla" les juntos. (Probablemente) más fácil para ello recibir los bits de información en una matriz.

Artículos Relacionados

PICAXE - controlar el módulo de grabador de voz ISD1760 con SPI (interfaz periférica Serial)

PICAXE - controlar el módulo de grabador de voz ISD1760 con SPI (interfaz periférica Serial)

Este proyecto utiliza el SPI (bus de 3 hilos) y un PICAXE 20 X 2 microcontrolador para controlar la reproducción secuencial de mensajes grabados en un módulo de grabación de voz de ISD1760. Esto es un poco complicado y requiere un poco de bus SPI bit
Caja periférica

Caja periférica

así que pasó los últimos meses viajando por trabajo y encontré que estaba consiguiendo frustrada de cargar cables y varias cajas periféricas para mi portátil, así que decidí como proyecto de fin de semana para construir un todo en una solución a la c
Ampliar la visión periférica de Oculus Rift

Ampliar la visión periférica de Oculus Rift

Permite eliminar el túnel negro.TODO > Añadir cubren de plexiglás lechosos para actuar como difusiónPaso 1: introducciónEste Instructable es cómo rápida y fácilmente recrear la idea básica detrás del concepto propuesto por Robert Xiao, Universidad Ca
Control de alimentación periférica con protector de pantalla

Control de alimentación periférica con protector de pantalla

primero: este proyecto se enchufa en el puerto de impresora de una computadora. Yo no se hará responsable por alguien quemando su Motherboard, Tarjeta madre. Por favor, por favor, tenga cuidado y triple verificación todas sus conexiones si vas a inte
Principio microcontroladores parte 2: Creación de una interfaz SPI del programador para el microcontrolador

Principio microcontroladores parte 2: Creación de una interfaz SPI del programador para el microcontrolador

Hola, esperamos que te ha gustado la parte 1 del principio microcontroladores. Vamos a mover a lo largo de a parte 2 y empezar a hablar acerca de cómo obtener tu microcontrolador para comunicarse con una computadora e interfaces.Por lo tanto, en este
Notificador de escritorio frambuesa Pi

Notificador de escritorio frambuesa Pi

Estaba pensando hacer un notificador de escritorio que me notificará sobre mi nuevo correo electrónico, notificación de Facebook y Twitter y finalmente lo hicieron. Usé el ordenador monoplaca más frambuesa Pi para llevar la cosa en realidad. Este not
Sistema de acceso RFID

Sistema de acceso RFID

En este instructable les mostraré cómo hacer un sistema de acceso de arduino powered RFID que puede ser fácilmente modificado para adaptarse a las necesidades de cualquier proyecto. Antes de entrar a la construcción me explico la tecnología detrás de
Aprender sobre el tablero de arranque de L3GD20

Aprender sobre el tablero de arranque de L3GD20

El sensor de L3GD20 es un chip de baja potencia que mide la velocidad angular. En otras palabras, es un componente que detecta movimiento y cambios de orientación. Se puede comunicar con otros chips usando I2C o SPI (interfaz periférica Serial) proto
Arduino programable constante actual potencia resistencia carga ficticia

Arduino programable constante actual potencia resistencia carga ficticia

Da gusto ver que han llegado a esta pagina para aprender a construir una carga ficticia de corriente continua constante programable. Esta carga le permitirá dibujar un conjunto actual de cualquier fuente. Esta carga también se puede definir a una res
¿L.o.g. sous vide

¿L.o.g. sous vide

así que has oído hablar de sous vide? Bueno, este viejo perezoso Geek (registro) no o no.http://en.wikipedia.org/wiki/sous-videEs francés. Así es como hervir en bolsa sólo usted no hervirla.El equipo puede ser bastante caro.http://www.sousvidesupreme
Arduino Shield de potenciómetros digitales

Arduino Shield de potenciómetros digitales

El Escudo de Arduino de potenciómetros digitales ha sido probado para la compatibilidad con Arduino Duemilanove, Diecimilay Arduino UNO R1/R2Este escudo se basa en el dispositivo AD5206 de Analog Devices.En Internet podemos encontrar algunas aplicaci
La introducción de LoRa™!

La introducción de LoRa™!

LoRa™ =telemetría de datos inalámbricos de largo alcance y se relaciona con un VHF/UHF 2 vías inalámbrica espectro de difusión de datos modulación enfoque radical que recientemente ha sido desarrollado y marca registrada (™) de Semtech - una larga (1
Música despertador

Música despertador

Este Instructable será sobre el diseño de un reproductor de música del uso de diversos bloques. Comprenderá la comunicación entre el microcontrolador, memoria, ordenador, pantalla LCD, RTC, IR remote y el decodificador de archivos de música. Voy a in
Control de la temperatura de registro inalámbrico

Control de la temperatura de registro inalámbrico

por lo que este perezoso Geek (registro antiguo) ama los gadgets. Mi amigo me habló y me envió un par de módulos de NRF24L01 +.Por lo tanto, ser un friki, necesita una aplicación para ellos y me decidí por un montón de módulos de temperatura inalámbr