il tempismo è tutto ciò che è tutto ciò che è per questo che molti protocolli di comunicazione hanno bisogno di una sorgente di clock estremamente precisa. I controller della striscia LED WS2811 non sono diversi. Tuttavia [Danny] ha capito un metodo per guidarli in modo affidabile con una fonte di orologio da 8 MHz.
Il WS2811 è finito per essere uno dei controller più importanti per i pixel RGB e per le strisce uguali. Abbiamo visto un numero di hack utilizzati per affrontarli, incluso il metodo AVR 16MHz che ha influenzato [Danny] per gestire questo progetto. Organizzato per utilizzare quella biblioteca tuttavia il tempo di spedizione di 25 giorni per un cristallo da 16 MHz ha guidato a casa per inventare un metodo per utilizzare invece l’oscillatore interno.
L’azzurro dell’hack è che ha composto il codice di assemblaggio per gestire coppie di valori di bit binari. Con un blocco di codice per ogni delle quattro possibili combinazioni in mano ha dovuto scoprire un metodo per creare i salti condizionali per proteggere tempi precisi. Dopo aver colpito il muro cercando di risolvere questo puzzle a mano, ha composto un programma C ++ per risolverlo per la casa. La prova è in questo video che mostra un chip che guida diversi scanner Larson su una singola striscia.
No Responses