Added one task

Dependencies:   mbed

Committer:
PicYusuke
Date:
Fri May 26 03:51:19 2017 +0000
Revision:
0:fb4269aa5fb4
hoge

Who changed what in which revision?

UserRevisionLine numberNew 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 }