目的
オリジナルI2C超音波距離センターからの値の取得に使う
leafonyさんのページより引用
参考
STM32 MCU の Arduino IDE 設定
TM32F103 + Arduino_STM32 で タイマー
#include <Arduino.h>
#define LOOP_INTERVAL 150000
#define BOARD_LED_PIN PA11
HardwareTimer *timer2 = new HardwareTimer (TIM2);
void setup() {
pinMode(BOARD_LED_PIN, OUTPUT);
timer2->setOverflow(LOOP_INTERVAL, MICROSEC_FORMAT); // 125ms
timer2->attachInterrupt(intTimer);
timer2->resume();
}
void loop(){
//handler_led();
delay(500);
}
void intTimer(void){
static int LEDstate = 0;
digitalWrite( BOARD_LED_PIN,LEDstate);
if ( 0 < LEDstate )
{ LEDstate = 0; } else { LEDstate = 1; }
}