WS2812S na 6502
nadal możemy pamiętać, gdy Dioda WS2812 bardzo pierwsza przyszła do naszej świadomości, metoda z powrotem w mgłach czasu. Diagramy rozrządu w katalogu danych zaniesztującego w wątpliwościach sprawiło, że hałas jest raczej trudny, z napiętych tolerancji czasowych, a także zasadniczo dużej prędkości dwukrotnego protokołu danych PWM w 500 kHz. Był to trudności z bitem-bangem z powrotem do Attiny85, jednak nie ma metody czegoś tak starego, jak również chrupiącego, co jabłko II byłoby tak bardzo, jak tabaki, prawda?
[Anders Nielsen] podjęli trudności z uzyskaniem czterech procesora 6502, a także wygrał! W końcu, jeśli chip jest duży wystarczający dla bender, a także terminatora T-800, powinno być w stanie mrugać niektórych kolorowych diod LED, prawda? Sos trick to rejestry zmiany!
W szczególności, [Anders] nadużywa równoległego 74LS165 rejestr seryjnego przesuwania dla jego brudnej pracy. Zamiast bitów “Długi High High jest 1, krótki wysoki sygnał 0” bezpośrednio sygnał 0 “, pierwsze kilka bitów rejestru przesunięcia jest trudne do VCC, a także przez ostatnie kilka do GND.
Bity w środku określają, czy impuls przesunął się, jest długi lub krótki, jak również są ustawione przez 6502, z 6522 przez chip, podobnie jak jabłko II. Cluguj dane z rejestru zmianowe obsługuje materiały krytyczne. Niezwykle sprytny!
Wideo poniżej przerwy.