コード例 #1
0
/**
  * @}
  */ 
  void TIM4_IRQHandler(void)
{
	if ( TIM_GetITStatus(TIM4 , TIM_IT_Update) != RESET ) 
	{	
		TIM_ClearITPendingBit(TIM4 , TIM_FLAG_Update);
		usart_status=2;
		TIMx_stop(TIM4);

		usart_handle();
		  		
	}		 
}
コード例 #2
0
void TIM4_IRQHandler(void) {
	if (TIM_GetITStatus(TIM4 , TIM_IT_Update) != RESET) {
		TIM_ClearITPendingBit(TIM4 , TIM_FLAG_Update);
		usart_status = 2;
		//计数器TIM4清零,停止工作
		TIM_ITConfig(TIM4, TIM_IT_Update, DISABLE);
		TIM_SetCounter(TIM4, 0x0000);
		TIM_Cmd(TIM4, DISABLE);

		usart_handle();
	}
}