Interfaz SPI de FlySky/Turnigy 9 x

interfaces radio RC a un microcontrolador es un poco de un dolor, especialmente si quieres un montón de canales, porque tienes que tiempo cada canal de salida individualmente.

Un AVR sólo tiene un temporizador de 16 bits con dos canales de comparar, por lo que sólo se pueden utilizar dos canales en la resolución completa o usted tiene que perder un montón de ciclos tomar una muestra.

La otra molestia es tener montones de cables que el micro de la rx.

El receptor de la FlySky 9 x utiliza SPI para enviar datos desde el chip de radio para el chip que realmente genera los tiempos de cada canal de salida.

Si aprovechamos de las líneas SPI podemos escuchar directamente los datos en serie que está arrojando la radio... Por suerte su super fácil de entender!

Artículos Relacionados

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
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
SPI 4 puente de x UART (MULTIUART)

SPI 4 puente de x UART (MULTIUART)

Si eres un fan de la electrónica de entonces como yo a menudo lo encontrará molesto la falta de hardware puertos serie en dispositivos modernos. Muchos módulos como el Wifi ESP8266 y el Bluetooth HC-06 están disponibles para los cacahuetes, pero cada
Naranja Pi un Analog Devices usando MCP3008 vía SPI

Naranja Pi un Analog Devices usando MCP3008 vía SPI

Aquí es cómo utilizar dispositivos analógicos con su naranja Pi.Estos dispositivos están diseñados para trabajar con un Arduino, ya que tiene entradas analógicas, pero usando un análogo de la MCP3008 al chip convertidor digital, podemos utilizar ésto
Diseño con memoria Flash SPI discreta

Diseño con memoria Flash SPI discreta

Diseño con flash discreto es 1/10th el costo, utiliza un mucho más pequeño factor de formay requiere mucho hardware menos especializado que el uso de las tarjetas flash SD.Este Instructable le mostrará cómo agregar 1MB de memoria flash externa discre
Ciencia rudimentario carrito

Ciencia rudimentario carrito

Este es un instructivo para una caja de adquisición de datos usando un Raspberry Pi y dependiendo de la MCP3008 8-canal 10-Bit ADC con interfaz SPI (https://www.adafruit.com/product/856). Su propósito es ayudar con la recolección de datos y trazar lo
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
Radiocontolado Nixie

Radiocontolado Nixie

el objetivo de este proyecto fue aprender a utilizar diferentes funciones de lo atmega:• Conectar dos Atmegas con una conexión inalámbrica• Cada Atmega tiene un termómetro (DS1621) para leer la temperatura real• Utilice el modo de un Atmega del sueño
Mano Pong invasores y en barato (Arduino compatible)

Mano Pong invasores y en barato (Arduino compatible)

Un sistema de juegos portátil retro lo suficientemente barato como para proyecto infantil. ¿Posible? Absolutamente! Solo trae la alimentación de Arduino y componentes chinos baratos!Este proyecto fue diseñado como un proyecto de soldado para un grupo
BRICOLAJE artesanal hexápodo con arduino (Hexdrake)

BRICOLAJE artesanal hexápodo con arduino (Hexdrake)

Hola, soy David y en este instructable te voy a mostrar cómo hice este hexápodo cuyo nombre es Hexdrake.Desde los 16 me interesé en electrónica y más tarde en robótica. Después de conseguir algún nivel y programación con arduino que decidí construir
Simulador de ECG

Simulador de ECG

este instructivo describe en detalle los pasos necesarios para crear un simulador de ECG basado en Arduino. Un simulador de ECG Replica la forma de onda cardiaca que puede medirse colocando tres electrodos (RA, LA, RL) en el tórax del paciente. Esta
Cubo de LED RGB de uso 8 x 8 x 8 en pcDuino

Cubo de LED RGB de uso 8 x 8 x 8 en pcDuino

8 x 8 x 8 cubos de RGB LED es uno de los impresionantes RGB LED cubo diseñado por LinkSprite. Tiene interfaz compatible Arduino y utiliza la interfaz SPI para comunicarse con Arduino/pcDuino.Paso 1: Esquema 8 x 8 x 8 LED cubo puede instalarse directa
Añadir Bluetooth 4.0 para su proyecto de Arduino [Internet] - controlada por Smartphone

Añadir Bluetooth 4.0 para su proyecto de Arduino [Internet] - controlada por Smartphone

Somos Grupo de internet de entusiastas de las cosas que amo hacking juntos diferentes dispositivos. Compruebe hacia fuera nuestro actual proyecto en nuestro sitio web y echa un vistazo a esta guía en un formato diferente en nuestro blog.Paso 1: intro
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