richard tsai / Mbed 2 deprecated Nucleo_pwm

Dependencies:   mbed

Committer:
hungkait
Date:
Wed Aug 13 00:13:30 2014 +0000
Revision:
2:95aadb46a806
Parent:
1:5ed69f730858
4;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
hungkait 0:77f33d7dfcb8 1 #include "mbed.h"
hungkait 0:77f33d7dfcb8 2
hungkait 0:77f33d7dfcb8 3 Ticker flipper;
hungkait 0:77f33d7dfcb8 4 PwmOut mypwm(PWM_OUT);
hungkait 0:77f33d7dfcb8 5 DigitalOut led1(LED1);
hungkait 0:77f33d7dfcb8 6 DigitalOut led2(LED2);
hungkait 0:77f33d7dfcb8 7
hungkait 0:77f33d7dfcb8 8 //DigitalOut myled(LED1);
hungkait 0:77f33d7dfcb8 9
hungkait 0:77f33d7dfcb8 10 void flip() {
hungkait 0:77f33d7dfcb8 11 led2 = !led2;
hungkait 0:77f33d7dfcb8 12 }
hungkait 0:77f33d7dfcb8 13
hungkait 0:77f33d7dfcb8 14 int main() {
hungkait 0:77f33d7dfcb8 15
hungkait 0:77f33d7dfcb8 16 mypwm.period_ms(10);
hungkait 0:77f33d7dfcb8 17 mypwm.pulsewidth_ms(1);
hungkait 0:77f33d7dfcb8 18
hungkait 2:95aadb46a806 19 flipper.attach(&flip, 4.0); // the address of the function to be attached (flip) and the interval (2 seconds)
hungkait 0:77f33d7dfcb8 20
hungkait 0:77f33d7dfcb8 21 printf("pwm set to %.2f %%\n", mypwm.read() * 100);
hungkait 0:77f33d7dfcb8 22
hungkait 0:77f33d7dfcb8 23 // spin in a main loop. flipper will interrupt it to call flip
hungkait 0:77f33d7dfcb8 24 while(1) {
hungkait 0:77f33d7dfcb8 25 led1 = !led1;
hungkait 0:77f33d7dfcb8 26 wait(0.2);
hungkait 0:77f33d7dfcb8 27 }
hungkait 0:77f33d7dfcb8 28 }