La PWM, Pulse Width Modulation ou modulation de largeur d'impulsion, c'est merveilleux une fois qu'on a compris le principe et qu'on est arrivé à l'appliquer à la configuration d'un timer pouvant piloter une sortie. Le principe du fonctionnement de la PWM est de définir un cycle selon lequel le timer va compter un certain nombre de fois pour une tranche de temps choisie. Ce nombre de cycles d'incrément par seconde est la fréquence de la PWM. Plus elle est importante, plus la PWM sera fluide et, dans le cas du pilotage d'une LED reliée à la sortie commandée, moins on percevra de clignotement. Le mode Up se prête bien à la PWM, car le compteur va aller jusqu'à TACCR0 et revenir à zéro. En choisissant, par exemple, une valeur de 0×1000, nous avons 4096 étapes par boucle du compteur. Pour obtenir une PWM, il nous suffit alors de définir quelle quantité de ces 4096 étapes correspond à l'état haut de la sortie, le reste étant à l'état bas. La portion d'étapes à...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première