TIM->ARR = PULSE_GAP; TIM->EGR = TIM_EGR_UG; TIM->CNT = PULSE_GAP-1; ※TIMはcountup モードを想定、PULSE_GAPはパルスの周期を示す固定値とする
static volatile void SetCNT(){
TIM->CNT = PULSE_GAP-1;
}
:
:
TIM->ARR = PULSE_GAP;
TIM->EGR = TIM_EGR_UG;
SetCNT();