本文可以用于解决这个问题:定时器中断上电后莫名其妙开启,或者首先触发一次。
STM32HAL库在定时器初始化并开启以后,也是会默认开启中断。如不需要默认就开启中断可以用一下代码关闭:
__HAL_TIM_CLEAR_FLAG(&htim6,TIM_FLAG_UPDATE);
其中htim6是定时器的句柄,按照实际使用的定时器填写;
TIM_FLAG_UPDATE是中断的类型,也可以根据实际情况修改
本文可以用于解决这个问题:定时器中断上电后莫名其妙开启,或者首先触发一次。
STM32HAL库在定时器初始化并开启以后,也是会默认开启中断。如不需要默认就开启中断可以用一下代码关闭:
__HAL_TIM_CLEAR_FLAG(&htim6,TIM_FLAG_UPDATE);
其中htim6是定时器的句柄,按照实际使用的定时器填写;
TIM_FLAG_UPDATE是中断的类型,也可以根据实际情况修改