Added one task

Dependencies:   mbed

mylib/src/tim.cpp

Committer:
PicYusuke
Date:
2017-05-26
Revision:
0:fb4269aa5fb4

File content as of revision 0:fb4269aa5fb4:

#include "tim.h"

/*-----繰り返しタイマ割り込み-----*/
Ticker flipper1;
Ticker flipper2;
Ticker flipper3;
/*----------------------------*/

/*------------PWM-------------*/
PwmOut pwm1(PB_5);      //tim3 ch2
PwmOut pwm2(PA_10);     //tim1 ch3
PwmOut pwm3(PA_8);      //tim1 ch1
/*----------------------------*/


void TIM_Init()
{
    /*----------Interval interrupt----------*/
    flipper1.attach(&Flip1_Callback, 0.01);
    flipper2.attach(&Flip2_Callback, 0.001);
    //flipper3.attach(&Flip3_Callback, 0.001);
    /*--------------------------------------*/
    
    /*--------pulse width modulation--------*/
    pwm1.period(0.0001);    //10kHz
    pwm2.period(0.0001);    //10kHz
    pwm3.period(0.0001);    //10kHz
    /*--------------------------------------*/
}