Pièce jointe « mod_PWM.tex »
Téléchargement 1 \section[{Module PWM}]{\label{ID_PWM}Module PWM}
2 Voici les fonctions pour pouvoir travailler avec le module PWM Interne des PIC. Toutes les équations sont en secondes .Tosc est l'inverse de la fréquence du quartz FOSC\_HZ.
3
4 \verbatiminput{source/pwm.txt}
5 \subsection[{pwm1\_set\_data}]{\label{ID_PWM1SETDATA}{pwm1\_set\_data}}
6
7 Configure le module PWM1 du PIC, il est nécessaire d'indiquer le pré-{}diviseur (Preescaler) et le ~CCPR1L\_CCP1CON54
8
9 void pwm1\_set\_data( BYTE Pr2,BYTE PreescalerTMR2,int16 CCPR1L\_CCP1CON54);
10
11 \subsection[{pwm2\_set\_data}]{\label{ID_PWM2SETDATA}{pwm2\_set\_data}}
12
13 Configure le module PWM2 du PIC, il est nécessaire d'indiquer le pré-{}diviseur (Preescaler) et le ~CCPR2L\_CCP2CON54
14
15 void pwm2\_set\_data( BYTE Pr2,BYTE PreescalerTMR2,int16 CCPR2L\_CCP2CON54);
16
17 \subsection[{Exemple de PWM}]{\label{ID_EJEMPLOPWM}{Exemple de PWM}}
18 pour compiler vous avez besoin des commandes suivantes :
19
20 Exemple de compilation : ./compila.sh ej\_pwm 16f877a
21
22 ej\_pwm.c
23 \verbatiminput{source/ej_pwm.c}
Fichiers joints
Pour vous référer aux pièces jointes d'une page, utilisez attachment:filename, comme indiqué ci-dessous dans la liste de fichiers. N'utilisez pas l'URL du lien [get], car elle peut changer et donc être facilement cassée.Vous n'êtes pas autorisé à joindre un fichier à cette page.