Mi respuesta a la WS2811 con una cosa AVR

primero-quisiera decir

Bueno que Alan Burlison.

Esto no pretende ser embolsado de ninguna manera.  El código hizo lo tenía que hacer.  Gran éxito.  Mi respuesta inicial en un comentario del foro fue dirigido realmente a la gente que donde ofrecer ideas no trabajo de utilizar una UART para obtener alguna ayuda de hardware.

Mi primera sugerencia de usar un temporizador para ayudar es en parte carne hacia fuera más abajo, pero no completamente funcional.  La razón no es completa es que cuando empecé a llenar el código llegó a ser obvio que con un poco más optimización hay muchos relojes para hacer a full-monty como poco golpes sin tener que desenrollar los bucles.

El segundo bit de acción que se muestra aquí es mi otra sugerencia.  Una de las personas "utilizar una UART" dijo que podría utilizar un inversor para arreglar el problema de BIT de arranque.  Pensé "bien - si va a lanzar un 74XX en él, por qué no utilizar el SPI y tienen 140 ciclos de reloj gratis.  Una vez más esto no es una solución completa, pero es una "prueba de concepto" para mostrar cómo el hardware puede ayudar.

Por último la tercera pieza es una versión de algo golpeando hacia fuera un WS2811 que se me ocurrió.  Sin un WS2811 porque no tengo.  No hace nada mejor que el código de alanos.  Es sólo un poco más optimización (tamaño de 1/2) y más fácil de leer debido a la no desenrollarse del lazo y el alargamiento de ruta.

No rompe ninguna nueva tierra, no hay ninguna magia en lo que nadie ha usado alguna vez.  Es sólo un poco me mostrando y un poco de práctica para mí.  Me ha alejado el ensamblador durante varios años y estoy tratando de construir mi confianza un poco.

-En el espectáculo

Etiquetas: LED, WS2811, AVR, Asm

Artículos Relacionados

Engañar fácilmente a un coche de RC con una cosa!

Engañar fácilmente a un coche de RC con una cosa!

¡ Hola chicos! Voy a mostrarle cómo engañar a tu coche RC. La única cosa que necesitas: pintura del resplandor! El mejor tipo es una pintura de tela dimensional en Michaels u otra tienda de arte, pero realmente cualquier resplandor en las obras de la
Divertirse con una calculadora y un amigo (significado de escuela, pero funciona en todas partes)

Divertirse con una calculadora y un amigo (significado de escuela, pero funciona en todas partes)

este es mi primer instructivo, por lo que no sea demasiado indulgente, es mejor aprender de la crítica que no aprender nada.Continuando, el año pasado me encontré en un escritorio diferente de la que fue en el año antes y con un diferente deskmate. M
No te asustes: Bordar una toalla con una máquina de coser estándar, al igual que un Hoopy Frood

No te asustes: Bordar una toalla con una máquina de coser estándar, al igual que un Hoopy Frood

Bordar toalla de pánico no para celebrar el día de la toalla, un tributo anual al último autor Douglas Adams que se celebra cada 25 de mayo. Estas toallas pueden colgar tranquilamente en su cuarto de baño o ir en aventuras contigo. Incluso si usted n
Cosas que puedes hacer con una mala foto en Photoshop

Cosas que puedes hacer con una mala foto en Photoshop

cuando está editando una imagen, ya sea oscuro o demasiado claro o tomadas con una cámara cutre en general. Usted puede entrar en Photoshop o incluso un programa gratuito como Gimp y magia de milagro en la fotografía de su elección.En esta foto hoy v
Cosas que hacer con una banda elástica de la diversión

Cosas que hacer con una banda elástica de la diversión

¡Hola!Todo el mundo probablemente sabe estas cosas, pero me gusta tener varios tutoriales en una instructable (me salva de hacer todo el trabajo: P).Para las cosas en este instructable, necesitarás:Un band(duh) de gomaDos manosUn objetivo - un ser hu
5 cosas que hacer con una pelota de ping-pong

5 cosas que hacer con una pelota de ping-pong

por favor este Instructable y Sígueme para más cool guías paso a paso.Hecho por Manish KumarAsí que hoy habla 5 inusual que hacer con una pelota de ping-pong. Estas bolas de plástico muy barato y pueden ser utilizadas para los más más de usos. : P no
Decorar tus cosas con una dremel

Decorar tus cosas con una dremel

hace un tiempo hice un florero de madera contrachapada. Y ahora quería decorarla. Entré en el jardín se tomó una foto de nuestro árbol de magnolia.  Había bosquejado el cuadro (flor de magnolia). Luego dibujó la flor de magnolia en la madera con un l
Cómo hackear un Time Capsule de Apple con una frambuesa Pi

Cómo hackear un Time Capsule de Apple con una frambuesa Pi

Introducir la cápsula de"Pi". ¿Actualmente es la única cápsula del tiempo Apple puede conectar a su TV..., esto hace un Apple TV? ;-)OK, ok, digamos que usted tiene un viejo Apple Time Capsule colocación alrededor que ya no funciona... (hay un b
Twitch streaming desde OS X con una nVidia escudo tableta

Twitch streaming desde OS X con una nVidia escudo tableta

Después de descubrir el maravilloso mundo de twitch.tv, decidí que quería transmitir algunos juegos que he jugado. Sin embargo, fue difícil establecer en OS X. Necesaria que descargar Alpha release software (OBS), Yosemite (soundflower) de hackear y
Calentador de agua de campamento con una función de distribución fácil de usar

Calentador de agua de campamento con una función de distribución fácil de usar

hacen un gran volumen, propano, campamento calentador que dispensa agua caliente como un grifo de la cocina.En el camping con un grupo grande, como nuestra tropa de Boy Scout, una freidora de pavo de propano es una forma fácil para calentar rápidamen
Cómo ganar una discusión con una figura de autoridad

Cómo ganar una discusión con una figura de autoridad

puede utilizar dos estrategias para ganar el argumento básico con una persona normal. Solo toma una respuesta preestablecida o dos y un ingenio rápido.Paso 1: Tire de la manta por debajo de ellos Antes de empezar a hablar incluso de estas estrategias
Negra nube con una guarnición de plata - Dress -

Negra nube con una guarnición de plata - Dress -

Saludos y gracias por visitarnos.En este tutorial te mostraré cómo hacer este elegante, vanguardista y vestido todavía juguetón. -Al menos como lo hice-El concepto de la vestimenta era un aspecto casi monocromático, con diminutos colores apareciendo
Excitador de escritorio Slayer con una iluminación de proximidad.

Excitador de escritorio Slayer con una iluminación de proximidad.

No te asustes.Intimidante como parece para construir su propia bobina de Tesla de miniatura, Id como asegurar que realmente no es todo lo que duro. Aquí en mentiras de todos los pasos que finalmente dará su propio juguete de escritorio inalámbrico.Só
Cómo hacer una estantería con una señal de stop

Cómo hacer una estantería con una señal de stop

Hola,Hoy vamos a hacer una única estantería hecha con una señal de "stop".La señal es demasiado grande para abrir la estantería como una puerta clásica, así que vamos a diseñar un sistema fresco de arriba y abajo del sistema de apertura, todo en