上我們仍然可以記住,當WS2812 LED非常先進入我們的意識時,方法回到時間的薄霧中。數據表的時序圖 – 可疑 – 可靠性使其噪聲相當棘手,具有嚴格的定時公差以及基本上在500 kHz的高速兩位PWM數據協議。難以與attiny85擊中的困難,然而,沒有像蘋果II一樣古老的方法以及蘋果醬的硬質,對吧?
[Anders Nielsen]努力獲得古老的6502處理器來駕駛Neopixels以及韓元!畢竟,如果芯片足夠足以用於彎曲和終結器T-800,它應該能夠閃爍一些彩色的LED,吧?伎倆是轉移寄存器!
具體而言,[Anders]濫用74LS165並行的串行移位換檔寄存器,以便他的骯髒工作。而不是敲擊WS2812的“長度為1,短高是0”信號直接,換檔寄存器的前幾位是硬連接到VCC以及最後幾到GND。
中間的位決定了脈衝偏移是否長或短,以及它們由6502設置,通過芯片6522,就像Apple II一樣。將數據發送出換檔寄存器的數據處理時序關鍵。非常聰明!
視頻下方休息。