TIM2_BCD
tim2 &= (TIM2_BCD | TIM2_PCD_LO_MASK | TIM2_PCD_HI_MASK);
tim2 |= TIM2_BCD;
if (tim2 & TIM2_BCD)
tim2 &= ~(TIM2_BCD | TIM2_PCD_LO_MASK | TIM2_PCD_HI_MASK);
tim2 |= TIM2_BCD;