timing er uansett, så vel som det er derfor mange kommunikasjonsprotokoller trenger en ekstremt presis klokke kilde. WS2811 LED-stripkontrollene er ikke annerledes. Men [Danny] fant ut en metode for å drive dem pålitelig med en 8MHz klokke kilde.

WS2811 har endte opp med å være en av de mest fremtredende kontrollørene for RGB-piksler, så vel som striper. Vi har sett en rekke hacks som brukes til å adressere dem, inkludert 16MHz AVR-metoden som påvirket [Danny] til å håndtere dette prosjektet. Han organisert for å utnytte det biblioteket, men 25-dagers frakttid for et 16mhz krystallkjørt hus for å oppfinne en metode for å utnytte interiøret oscillator i stedet.

Hackens hack er at han sammensatt monteringskode for å håndtere par av binære bitverdier. Med en kodeblokk for hver av de fire mulige kombinasjonene i hånden måtte han oppdage en metode for å lage de betingede hoppene for å beskytte presis timing. Etter å ha slått på veggen som prøver å fikse dette puslespillet for hånden, komponerte han et C ++ -program for å fikse det til hjemmet. Beviset er i denne videoen som viser en chip som kjører flere Larson-skannere på en enkelt stripe.

Leave a Reply

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