Il s’agit d’une méthode d’entraînement Neopixels d’un contrôleur embarqué qui ne dépend pas bit mcu précise bang calendrier ou le bit bit de la SPI inefficace cogner méthode. Cette méthode utilise SPI mais ici un bit de données SPI représente un bit Neopixel.
Cette méthode nécessite un matériel supplémentaire et nécessite une horloge SPI de 1MHZ. Cela se traduit par un temps de transfert de données de Neopixel de 1usec qui se trouve dans la spécification de feuille de données de puce Neopixel WS2812 de 1,25 usec +/-600 nsec.
Ce circuit fonctionnera à 5 v et 3,3 volts mais veillez à ce que l’oscillateur 20 Mhz fonctionne correctement à ces tensions.
J’ai été en utilisant ce circuit avec module Adafruit FT232H Ardunio et micropython.
Précisions de circuit :
1. la bascule D « D » d’entrée doit être tiré vers le haut.
2. 74HCXXX circuits intégrés logiques ont été utilisés.