LOCODUINO

La PWM : Qu’est-ce que c’est ? (3)

Changer la fréquence de la PWM

. Par : Jean-Luc

Les PWM sur les Arduino à base d’AVR 328 (Uno, Nano, Pro Mini, ...) sont au nombre de 6 et sont disponibles sur les broches 3, 5, 6, 9, 10, et 11. À l’intérieur du micro-contrôleur, les PWM sont associées, par paire, à un des 3 timers dont dispose le micro-contrôleur. L’association est résumée dans la table suivante : TimerSorties du module (…)

Retourner à l'article

Vous répondez à :

La PWM : Qu’est ce que c’est ? (3) 9 février 2021 22:29, par Jean-Luc

Bonsoir,
Les indications données ici sont valables pour un Arduino équipé d’un MCU ATmega328. Il est bien évidemment possible de régler de la même manière la PWM pour l’ATmega2560 qui équipe les Arduino Mega mais les détails seront différents.

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.)

7 Messages

  • La PWM : Qu’est ce que c’est ? (3) 9 février 2021 21:28, par Babskwal

    Bonjour,
    Merci pour ces explications très claires. Peut-on faire les mêmes opérations avec un Arduino Mega ?

    Répondre

  • La PWM : Qu’est ce que c’est ? (3) 12 juin 2022 18:11, par Xavier

    Bonjour,

    article très clair, comme toujours sur le site.
    Avant de me lancer, est-ce que les modifications sont permanentes, c’est à dire est-ce que les registres CS* sont conservés hors alimentation ?
    Si c’est le cas, et que je souhaite remettre mon Uno en l’état d’origine, il faut que je mette les valeurs binaires des 1eres tables pour la division par 64, n’est-ce pas ?

    Répondre

  • La PWM : Qu’est-ce que c’est ? (3) 4 mars 2024 10:36, par pierre

    Bonjour,

    Pour répondre à xavier :

    Je viens de tester un programme qui modifie la PWM sur la broche 11 en la passant de 490Hz à 31Hz.

    Mesure à l’oscilloscope : la fréquence a bien changé à 31Hz.

    Mais si je coupe l’alimentation de l’Arduino et que je la remet, la fréquence revient à 490Hz, il semble donc bien que ce changement ne soit pas permanent.

    Répondre

Rubrique Projets

Les derniers articles

Les articles les plus lus