Ma réponse à la WS2811 avec une chose AVR

off - voudrais tout d’abord dire

Bien sur vous Alan Burlison.

Ce n’est pas censé être ensachage vous en quelque sorte.  Votre code a fait ce qu’il fallait faire.  Grand succès.  Ma réponse initiale dans un commentaire du forum a été effectivement adressé aux gens qui lorsque donnant des idées de non-travail d’utiliser un UART pour obtenir de l’aide matérielle.

Ma première suggestion d’utiliser une minuterie pour dépanner est étoffé en partie ci-dessous, mais pas entièrement fonctionnel.  Il n’est pas complète parce que quand j’ai commencé à remplir le code, il est devenu évident qu’il y a un peu plus d’optimisation beaucoup horloges pour faire le plein-monty comme Bit-taper sans avoir à dérouler des boucles.

Le deuxième bit d’action montrée ici est mon autre suggestion.  Parmi les personnes « utiliser un UART » dit que vous pouviez utiliser un onduleur pour corriger le problème de démarrage-BIT.  J’ai pensé « Bien - si vous allez jeter un 74XX à elle, pourquoi ne pas utiliser le SPI et 140 cycles d’horloge gratuit. »  Encore une fois, ce n’est pas une solution complète, mais est un « proof of concept » pour montrer comment le matériel peut aider.

Enfin, la troisième pièce est une version de bits cogner sur une WS2811 que je suis venu avec.  Sans un WS2811 parce que je n’ai pas.  Il ne fait rien mieux que le code des Alains.  C’est juste un peu plus optimisé (1/2 po) et plus facile à lire en raison aucune boucle de dérouler et allongement de chemin d’accès.

Il ne casse pas tout nouveau terrain, il n’y a pas de magie dans ce que personne n’a jamais utilisé.  C’est que juste un petit peu m’exhibant et un peu de pratique pour moi.  J’ai été loin de l’assembleur depuis plusieurs années et j’essaie juste de bâtir ma confiance un peu.

en tout cas - sur avec le spectacle

Mots clés: LED, Avr, WS2811, Asm

Articles Liés

Truc facilement une voiture RC avec une chose !

Truc facilement une voiture RC avec une chose !

Salut les gars ! Je vais vous montrer comment tromper votre voiture RC. La seule chose dont vous avez besoin : éclat de peinture ! Le meilleur type est une peinture à tissu tridimensionnel à Michaels ou un autre magasin d'art, mais vraiment une lueur
Redresser le paddle tennis de table déformé (bat, raquette, raquette) avec une presse bricolage bat

Redresser le paddle tennis de table déformé (bat, raquette, raquette) avec une presse bricolage bat

vous êtes un assistant de ping-pong purs et durs.  Vous appliquez tours copieux à tous les coups.  Les gens sont impressionnés par le sérieux de votre considération pour ce sport qu'est le tennis de table.Ensuite, vous laissez votre pagaie dans le co
S’amuser avec une calculatrice et un ami (destiné à l’école, mais les œuvres partout)

S’amuser avec une calculatrice et un ami (destiné à l’école, mais les œuvres partout)

c'est mon premier instructable, alors ne soyez pas trop indulgent, il est préférable d'apprendre de la critique que d'apprendre ne pas du tout.Poursuivant, l'année dernière je me suis retrouvé dans un bureau différent de celui que j'étais dans l'anné
10 choses amusantes à faire avec une bouteille de 2 litres

10 choses amusantes à faire avec une bouteille de 2 litres

Voici 10 choses rapide et facile à faire avec une bouteille de 2 litresRegarder la vidéo1. couper le fond deux bouteilles et utilisant un wiffle ball, deux personnes peuvent jouer catch.2. mettre en place plusieurs bouteilles et pratiquer votre bowli
5 choses à faire avec une balle de ping-pong

5 choses à faire avec une balle de ping-pong

s'il vous plaît note ce Instructable et suivez-moi pour plus cool guides étape par étape.Fait par Manish KumarDonc aujourd'hui je parlera environ 5 choses insolites à faire avec une balle de ping-pong. Ces boules en plastique sont très bon marchés et
Comment 3d impression et finition de grandes choses... avec une petite imprimante.

Comment 3d impression et finition de grandes choses... avec une petite imprimante.

Certains d'entre vous avez peut-être vu quelques-uns de mes précédents instructables et savoir que j'ai une histoire avec l'impression 3d. Récemment, j'étais dans un magasin d'électronique et a vu un XYZ davinci 1.0 en vente pour 399 $. Cette machine
Réparer votre panne usé (ou faire une nouvelle) avec des choses domestiques

Réparer votre panne usé (ou faire une nouvelle) avec des choses domestiques

Dans ce instructable je vais vous montrer comment vous pouvez réparer votre panne vieux ! Si vous avez la tige de cuivre de diamètre de 3 à 6mm, vous pouvez même faire un nouveau.Ce que vous devez :-Vieux fer à souder ou vous pouvez utiliser un fil d
Choses que vous pouvez faire avec une mauvaise photo dans Photoshop

Choses que vous pouvez faire avec une mauvaise photo dans Photoshop

lorsque vous modifiez une image - que ce soit sombre ou trop lumineux ou prises avec une caméra merdique en général. Vous pouvez entrer dans Photoshop ou même un programme libre comme Gimp et magie miracle de travail sur l'image de votre choix.Dans c
Nommer quelque chose avec une étiquette

Nommer quelque chose avec une étiquette

Il s'agit d'un tutoriel sur la dénomination quelque chose sur Minecraft (PC et mac edition).Étape 1: Obtention de l'insigne d'identité Tout d'abord, vous devez sélectionner une enclume (la recette d'artisanat est au-dessus). Une étiquette peut être o
Comment pirater une Time Capsule d’Apple avec une framboise Pi

Comment pirater une Time Capsule d’Apple avec une framboise Pi

Introduction de la « Capsule de Pi ». Il est actuellement le seul Apple Time Capsule, vous pouvez brancher sur votre téléviseur..., cela rend un Apple TV ? ;-)OK, ok, disons que vous avez un vieux Apple Time Capsule autour de la pose qui ne fonctionn
L’air chaud souder d’un fer à dessouder avec une pompe de vaccume

L’air chaud souder d’un fer à dessouder avec une pompe de vaccume

ici, je vais vous montrer comment j'ai converti mon fer à dessouder en un pistolet à souder à air chaud.Certains peuvent se demander pourquoi est-ce tut quand il y a l'un esprit plus facilement le fer de digikey. Eh bien la réponse est, digikey n'exp
Vous pouvez faire cela avec une touche de KIndle ?

Vous pouvez faire cela avec une touche de KIndle ?

je ne pourrais jamais comprendre pourquoi quelqu'un voudrait posséder un e-Reader. Alors, mes enfants m'a donné un Kindle Touch et j'ai trouvé des façons de faire faire pour moi, une grande partie de ce que fait un téléphone intelligent ou un iPad po
Assembler le Dragon Rider 500 pour une utilisation avec le Dragon AVR

Assembler le Dragon Rider 500 pour une utilisation avec le Dragon AVR

pas longtemps la société Atmel est sorti avec un excellent outil pour une utilisation avec la ligne AVR de microcontrôleurs appelé le Dragon de l'AVR. Ce petit appareil USB fournit les professionnels et les amateurs aussi bien la possibilité d'utilis
Faucon Millenium et X-Wing de disquette (avec une apparition spéciale : Etoile de la mort)

Faucon Millenium et X-Wing de disquette (avec une apparition spéciale : Etoile de la mort)

grâce à la réaction positive, j'ai reçu de ma précédente disquette art Instructable (lui-même inspiré par une disquette Starship Enterprise et oiseau de proie Klingon), j'ai décidé de suivre avec deux nouveaux modèles : le Faucon Millenium et un X-Wi