Accueil > ... > Forum 605

Les LED WS2812B

27 janvier 2021, 11:05, par Jean-Luc

Je ne pense pas non plus que l’on puisse faire ça avec une PWM en mode CTC. En la programmant avec la vitesse max, 20 coups d’horloge à 16MHz sont nécessaires (donc OCR2A=20). Pour un 0, OCR2B reçoit 7 et pour un 1 il reçoit 13.
Il resterait à écrire une routine d’interruption en C se compile en moins de 20 instructions assembleur pour changer la valeur de OCR2B sur l’interruption liée à OCR2B. Je doute que ça soit possible mais il faudrait voir.

Voir en ligne : Les timers sur Locoduino

Un message, un commentaire ?

Qui êtes-vous ?
Votre message

Pour créer des paragraphes, laissez simplement des lignes vides.

Lien hypertexte

(Si votre message se réfère à un article publié sur le Web, ou à une page fournissant plus d’informations, vous pouvez indiquer ci-après le titre de la page et son adresse.)