, es lo que sea, ya que es por eso que muchos protocolos de comunicación necesitan una fuente de reloj extremadamente precisa. Los controladores de tiras LED WS2811 no son diferentes. Sin embargo, [Danny] descubrió un método para conducirlos de manera confiable con una fuente de reloj de 8 MHz.
El WS2811 ha terminado siendo uno de los controladores más destacados para píxeles RGB, así como en tiras por igual. Hemos visto una serie de hacks utilizados para abordarlos, incluido el método AVR de 16MHz que influyó en [Danny] para manejar este proyecto. Organizó para utilizar esa biblioteca, sin embargo, el tiempo de envío de 25 días para una casa de cristal de 16MHz para inventar un método para utilizar el oscilador interior en su lugar.
La esencia del hack es que compuso el código de ensamblaje para administrar pares de valores de bits binarios. Con un bloque de código para cada una de las cuatro combinaciones posibles en la mano, tuvo que descubrir un método para crear los saltos condicionales para proteger el tiempo preciso. Después de golpear la pared tratando de solucionar este rompecabezas a mano, compuso un programa C ++ para solucionarlo para su hogar. La prueba está en este video que muestra un chip que conduce varios escáneres Larson en una sola tira.