WS2811 peut être assisté à 800 kHz utilisant une horloge de 8 MHz

, ce qui est ainsi que c’est pourquoi de nombreux protocoles de communication ont besoin d’une source d’horloge extrêmement précise. Les contrôleurs de bande LED WS2811 ne sont pas différents. Cependant [Danny] a compris une méthode pour les conduire de manière fiable avec une source d’horloge de 8 MHz.

Le WS2811 a fini par être l’un des contrôleurs les plus importants des pixels RVB ainsi que des bandes. Nous avons vu un certain nombre de hacks utilisés pour y remédier, y compris la méthode AVR de 16 MHz influencée [Danny] pour gérer ce projet. Il a organisé pour utiliser cette bibliothèque mais le temps d’expédition de 25 jours pour une maison de cristal de 16 MHz a conduit à inventer une méthode permettant d’utiliser l’oscillateur intérieur.

Le gist du piratage est qu’il a composé du code de montage pour gérer des paires de valeurs binaires. Avec un bloc de code pour chacune des quatre combinaisons possibles à la main, il a dû découvrir une méthode pour fabriquer les sauts conditionnels pour protéger le timing précis. Après avoir frappé le mur en essayant de résoudre ce puzzle à la main, il composa un programme C ++ pour le réparer pour la maison. La preuve est dans cette vidéo qui montre une puce conduisant plusieurs scanners derson sur une seule bande.

Send your Comment

Your email address will not be published. Required fields are marked *