Timing ist unabhängig davon, weshalb auch viele Kommunikationsprotokolle eine äußerst präzise Taktquelle benötigen. Die WS2811-LED-Streifen-Controller sind nicht anders. [Danny] hat jedoch ein Verfahren herausgefunden, um sie mit einer 8 MHz-Taktquelle zuverlässig zu treiben.
Der WS2811 ist als einer der prominentesten Controller für RGB-Pixel sowie Streifen gleichermaßen. Wir haben eine Reihe von Hacks gesehen, die verwendet werden, um sie anzusprechen, einschließlich der 16-MHz-AVR-Methode, die [Danny] beeinflusst, um dieses Projekt umzugehen. Er organisierte, um diese Bibliothek zu nutzen, jedoch die 25-tägige Versandzeit für ein 16-MHz-Kristall-Haus, um ein Verfahren zu erfinden, um den Innenozillator stattdessen zu verwenden.
Der Kern des Hacks ist, dass er den Montagecode zusammenstellt, um Paare von binären Bitwerten zu verwalten. Mit einem Codeblock für jede der vier möglichen Kombinationen in der Hand musste er eine Methode entdecken, um die bedingten Sprünge zusammenzusetzen, um ein präzises Timing zu schützen. Nachdem er die Wand getroffen hatte, um dieses Puzzle von Hand zu beheben, komponierte er ein C ++ – Programm, um es für Zuhause zu beheben. Der Beweis ist in diesem Video, das einen Chip zeigt, der mehrere Larson-Scanner auf einem einzigen Streifen fährt.