Cours:SAM3X
Révision datée du 20 février 2015 à 00:04 par Bjacquot (discussion | contributions) (Page créée avec « ={{Rouge|PWM}}= Le µcontrôleur se compose de 8 "voies" PWM. =={{Bleu|Choix de l'horloge}}== Chaque voie PWM peut choisir parmis 2 horloges clkA et clkB dont le résul... »)
PWM
Le µcontrôleur se compose de 8 "voies" PWM.
Choix de l'horloge
Chaque voie PWM peut choisir parmis 2 horloges clkA et clkB dont le résultat provient de l'horloge du µcontrôleur suivit de 2 prédiviseurs.
cf datasheet p989
| DIVA/DIVB | Valeur de CLKA/CLKB |
|---|---|
| 0 | CLKA/CLKB arrêtée |
| 1 | CLKA/CLKB de fréquence donnée par CLKA/CLKB |
| 2-255 | CLKA/CLKB de fréquence donnée par CLKA/CLKB divisée par DIVA/DIVB |
| PREA,PREB | |
|---|---|
| 0000 | MCK |
| 0001 | MCK/2 |
| 0010 | MCK/4 |
| 0011 | MCK/8 |
| 0100 | MCK/16 |
| 0101 | MCK/32 |
| 0110 | MCK/64 |
| 0111 | MCK/128 |
| 1000 | MCK/256 |
| 1001 | MCK/512 |
| 1010 | MCK/1024 |
| autres | réservé |
Le registre PWM_CLK permet de configurer ces valeurs de la façon suivante :
| PWM_CLK | 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Fonction | - | - | - | - | PREB | DIVB | - | - | - | - | PREA | DIVA | ||||||||||||||||||||