在使用定时器进行串口接收时,开启定时器,就会立马进入定时器回调函数,是因为定时器中断位已经置位了,在开启定时器之前清掉就好了。
__HAL_TIM_CLEAR_FLAG(&htim3,TIM_FLAG_UPDATE);
HAL_TIM_Base_Start_IT(&htim3);
在使用定时器进行串口接收时,开启定时器,就会立马进入定时器回调函数,是因为定时器中断位已经置位了,在开启定时器之前清掉就好了。
__HAL_TIM_CLEAR_FLAG(&htim3,TIM_FLAG_UPDATE);
HAL_TIM_Base_Start_IT(&htim3);