
Added one task
Dependencies: mbed
mylib/src/tim.cpp@0:fb4269aa5fb4, 2017-05-26 (annotated)
- Committer:
- PicYusuke
- Date:
- Fri May 26 03:51:19 2017 +0000
- Revision:
- 0:fb4269aa5fb4
hoge
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
PicYusuke | 0:fb4269aa5fb4 | 1 | #include "tim.h" |
PicYusuke | 0:fb4269aa5fb4 | 2 | |
PicYusuke | 0:fb4269aa5fb4 | 3 | /*-----繰り返しタイマ割り込み-----*/ |
PicYusuke | 0:fb4269aa5fb4 | 4 | Ticker flipper1; |
PicYusuke | 0:fb4269aa5fb4 | 5 | Ticker flipper2; |
PicYusuke | 0:fb4269aa5fb4 | 6 | Ticker flipper3; |
PicYusuke | 0:fb4269aa5fb4 | 7 | /*----------------------------*/ |
PicYusuke | 0:fb4269aa5fb4 | 8 | |
PicYusuke | 0:fb4269aa5fb4 | 9 | /*------------PWM-------------*/ |
PicYusuke | 0:fb4269aa5fb4 | 10 | PwmOut pwm1(PB_5); //tim3 ch2 |
PicYusuke | 0:fb4269aa5fb4 | 11 | PwmOut pwm2(PA_10); //tim1 ch3 |
PicYusuke | 0:fb4269aa5fb4 | 12 | PwmOut pwm3(PA_8); //tim1 ch1 |
PicYusuke | 0:fb4269aa5fb4 | 13 | /*----------------------------*/ |
PicYusuke | 0:fb4269aa5fb4 | 14 | |
PicYusuke | 0:fb4269aa5fb4 | 15 | |
PicYusuke | 0:fb4269aa5fb4 | 16 | void TIM_Init() |
PicYusuke | 0:fb4269aa5fb4 | 17 | { |
PicYusuke | 0:fb4269aa5fb4 | 18 | /*----------Interval interrupt----------*/ |
PicYusuke | 0:fb4269aa5fb4 | 19 | flipper1.attach(&Flip1_Callback, 0.01); |
PicYusuke | 0:fb4269aa5fb4 | 20 | flipper2.attach(&Flip2_Callback, 0.001); |
PicYusuke | 0:fb4269aa5fb4 | 21 | //flipper3.attach(&Flip3_Callback, 0.001); |
PicYusuke | 0:fb4269aa5fb4 | 22 | /*--------------------------------------*/ |
PicYusuke | 0:fb4269aa5fb4 | 23 | |
PicYusuke | 0:fb4269aa5fb4 | 24 | /*--------pulse width modulation--------*/ |
PicYusuke | 0:fb4269aa5fb4 | 25 | pwm1.period(0.0001); //10kHz |
PicYusuke | 0:fb4269aa5fb4 | 26 | pwm2.period(0.0001); //10kHz |
PicYusuke | 0:fb4269aa5fb4 | 27 | pwm3.period(0.0001); //10kHz |
PicYusuke | 0:fb4269aa5fb4 | 28 | /*--------------------------------------*/ |
PicYusuke | 0:fb4269aa5fb4 | 29 | } |