2017年度の製作を開始します。
Dependencies: BufferedSoftSerial2 SDFileSystem-RTOS mbed mbed-rtos INA226_ver1
Fork of keiki2016ver5 by
Diff: main.cpp
- Branch:
- Thread-gyogetsuMPU
- Revision:
- 52:a94cbaef3602
- Parent:
- 51:f391d3a02397
--- a/main.cpp Fri Apr 21 10:50:05 2017 +0000 +++ b/main.cpp Fri May 05 01:08:57 2017 +0000 @@ -45,8 +45,11 @@ //Ticker writeDatasTicker; //Timer writeTimer; +PwmOut fusokuControlPin(p26); InterruptIn FusokukeiPin(p24); Ticker FusokukeiTicker; +Ticker FusokuEnableTicker; +Ticker FusokuDisableTicker; Fusokukei air; volatile int air_kaitensu= 0; @@ -95,7 +98,12 @@ air_kaitensu++; led3 = !led3; } - +void fusokuEnable(){ + FusokukeiPin.enable_irq(); +} +void fusokuDisable(){ + FusokukeiPin.disable_irq(); +} void call_calcAirSpeed() { air.calcAirSpeed(air_kaitensu); @@ -157,6 +165,9 @@ { FusokukeiPin.rise(air_countUp); FusokukeiTicker.attach(&call_calcAirSpeed, AIR_LOOP_TIME); + FusokuEnableTicker.attach(&fusokuEnable,0.2); + wait_ms(2); + FusokuDisableTicker.attach(&fusokuDisable,0.2); } void MpuInit()