Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
PwmOutAllPin Class Reference
PwmOutAllPin class. More...
#include <lib_PwmOutAllPin.h>
Public Member Functions | |
| PwmOutAllPin (PinName pin) | |
| Crée un PwmOutAllPin connecté à la pin spécifiée. | |
| void | write (float value) |
| Fixe le rapport cyclique au pourcentage (float) spécifié | |
| float | read (void) |
| Retourne la valeur courante du rapport cyclique de la sortie, mesurée sous la forme d'un pourcentage (float) | |
| void | period (float seconds) |
| Fixe la période du PWM, spécifié en secondes (float), garde le même rapport cyclique. | |
| void | period_ms (int ms) |
| Fixe la période du PWM, spécifié en millisecondes (int), garde le même rapport cyclique. | |
| void | period_us (int us) |
| Fixe la période du PWM, spécifié en microsecondes (int), garde le même rapport cyclique. | |
| void | pulsewidth (float seconds) |
| Fixe la largeur d'impulsion du PWM, spécifié en secondes (float), garde la même période. | |
| void | pulsewidth_ms (int ms) |
| Fixe la largeur d'impulsion du PWM, spécifié en millisecondes (int), garde la même période. | |
| void | pulsewidth_us (int us) |
| Fixe la largeur d'impulsion du PWM, spécifié en microsecondes (int), garde la même période. | |
| PwmOutAllPin & | operator= (float value) |
| raccourci pour write() | |
| PwmOutAllPin & | operator= (PwmOutAllPin &rhs) |
| raccourci pour effectuer des opperations mathématique avec write() | |
| operator float () | |
| raccourci pour read() | |
Detailed Description
PwmOutAllPin class.
Definition at line 38 of file lib_PwmOutAllPin.h.
Constructor & Destructor Documentation
| PwmOutAllPin | ( | PinName | pin ) |
Crée un PwmOutAllPin connecté à la pin spécifiée.
- Note:
- init period 20ms and duty cycle 0%
- Parameters:
-
pin Pin à connecter
Definition at line 38 of file lib_PwmOutAllPin.cpp.
Member Function Documentation
| operator float | ( | ) |
raccourci pour read()
Definition at line 139 of file lib_PwmOutAllPin.cpp.
| PwmOutAllPin & operator= | ( | float | value ) |
raccourci pour write()
Definition at line 123 of file lib_PwmOutAllPin.cpp.
| PwmOutAllPin & operator= | ( | PwmOutAllPin & | rhs ) |
raccourci pour effectuer des opperations mathématique avec write()
Definition at line 131 of file lib_PwmOutAllPin.cpp.
| void period | ( | float | seconds ) |
Fixe la période du PWM, spécifié en secondes (float), garde le même rapport cyclique.
- Note:
- La résolution est en microsecondes mais les périodes inférieure à 100µs sont imprécises.
Definition at line 75 of file lib_PwmOutAllPin.cpp.
| void period_ms | ( | int | ms ) |
Fixe la période du PWM, spécifié en millisecondes (int), garde le même rapport cyclique.
Definition at line 82 of file lib_PwmOutAllPin.cpp.
| void period_us | ( | int | us ) |
Fixe la période du PWM, spécifié en microsecondes (int), garde le même rapport cyclique.
Definition at line 89 of file lib_PwmOutAllPin.cpp.
| void pulsewidth | ( | float | seconds ) |
Fixe la largeur d'impulsion du PWM, spécifié en secondes (float), garde la même période.
Definition at line 101 of file lib_PwmOutAllPin.cpp.
| void pulsewidth_ms | ( | int | ms ) |
Fixe la largeur d'impulsion du PWM, spécifié en millisecondes (int), garde la même période.
Definition at line 108 of file lib_PwmOutAllPin.cpp.
| void pulsewidth_us | ( | int | us ) |
Fixe la largeur d'impulsion du PWM, spécifié en microsecondes (int), garde la même période.
Definition at line 115 of file lib_PwmOutAllPin.cpp.
| float read | ( | void | ) |
Retourne la valeur courante du rapport cyclique de la sortie, mesurée sous la forme d'un pourcentage (float)
- Returns:
- Une valeur floating-point représentant la valeur courante du rapport cyclique qui est sur la pin de sortie, mesurée sous la forme d'un pourcentage. La valeur doit être comprise entre 0.0f (correspondant à 0%) et 1.0f (correspondant à 100%).
Definition at line 65 of file lib_PwmOutAllPin.cpp.
| void write | ( | float | value ) |
Fixe le rapport cyclique au pourcentage (float) spécifié
- Parameters:
-
value Une valeure floating-point représentant le rapport cyclique, spécifié sous la forme d'un pourcentage. La valeur doit être comprise entre 0.0f (correspondant à 0%) et 1.0f (correspondant à 100%). Les valeurs exterieures à cette plage sont saturées à 0.0f ou 1.0f.
Definition at line 52 of file lib_PwmOutAllPin.cpp.
Generated on Tue Jul 12 2022 21:26:04 by
1.7.2