Enis Ataoglu
/
PWM
Desired PWM outputs
main.cpp@0:13be21856c7e, 2014-08-09 (annotated)
- Committer:
- Enis
- Date:
- Sat Aug 09 06:56:00 2014 +0000
- Revision:
- 0:13be21856c7e
Pwm example
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
Enis | 0:13be21856c7e | 1 | #include"mbed.h" |
Enis | 0:13be21856c7e | 2 | |
Enis | 0:13be21856c7e | 3 | PwmOut mypwm1(PB_3); |
Enis | 0:13be21856c7e | 4 | PwmOut mypwm2(PB_4); |
Enis | 0:13be21856c7e | 5 | PwmOut mypwm3(PB_5); |
Enis | 0:13be21856c7e | 6 | |
Enis | 0:13be21856c7e | 7 | DigitalOut myled(LED1); |
Enis | 0:13be21856c7e | 8 | |
Enis | 0:13be21856c7e | 9 | int main() { |
Enis | 0:13be21856c7e | 10 | |
Enis | 0:13be21856c7e | 11 | mypwm1.period_ms(10); |
Enis | 0:13be21856c7e | 12 | mypwm1.pulsewidth_ms(5); |
Enis | 0:13be21856c7e | 13 | |
Enis | 0:13be21856c7e | 14 | mypwm2.period_ms(20); |
Enis | 0:13be21856c7e | 15 | mypwm2.pulsewidth_ms(5); |
Enis | 0:13be21856c7e | 16 | |
Enis | 0:13be21856c7e | 17 | mypwm3.period_ms(20); |
Enis | 0:13be21856c7e | 18 | mypwm3.pulsewidth_ms(5); |
Enis | 0:13be21856c7e | 19 | |
Enis | 0:13be21856c7e | 20 | |
Enis | 0:13be21856c7e | 21 | while(1) { |
Enis | 0:13be21856c7e | 22 | myled = !myled; |
Enis | 0:13be21856c7e | 23 | wait(1); |
Enis | 0:13be21856c7e | 24 | } |
Enis | 0:13be21856c7e | 25 | } |