WS2811 kan deltog på 800kHz med hjälp av en 8MHz-klocka

timing är vad som helst, varför många kommunikationsprotokoll behöver en extremt exakt klockkälla. WS2811 LED-stripkontrollerna är inte annorlunda. Men [Danny] räknade ut en metod för att driva dem på ett tillförlitligt sätt med en 8MHz klockkälla.

WS2811 har slutat vara en av de mest framträdande kontrollerna för RGB-pixlar såväl som strålarna. Vi har sett ett antal hack som används för att ta itu med dem, inklusive 16MHz AVR-metoden som påverkat [Danny] för att hantera detta projekt. Han organiserade för att utnyttja det biblioteket men den 25-dagars sjöfarten för ett 16MHz Crystal körde hus för att uppfinna en metod för att använda den inre oscillatorn istället.

Hackets kärna är att han komponerade monteringskoden för att hantera par med binära bitvärden. Med ett kodblock för var och en av de fyra möjliga kombinationerna i handen måste han upptäcka en metod för att hämta de villkorliga hoppen för att skydda exakt timing. Efter att ha träffat väggen som försöker fixa detta pussel för hand, komponerade han ett C ++ – program för att fixa det för hem. Beviset är i den här videon som visar ett chip som kör flera Larson-skannrar på en enda remsa.

Leave a Reply

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

Related Post