STM32 HAL库关闭定时器后还会再发生一次中断才停止的问题

2019-03-23 14:42发布


               芯片型号为STM32L051K8U6。在调试过程中发现一个现象:使用HAL_TIM_Base_Start_IT(&htim6)启动定时器后,紧接着又使用HAL_TIM_Base_Stop_IT(&htim6)停止定时器。但是,最后还会发生一次中断才停止。

    个人认为正常情况应该立即停止,一次中断也不发生。不知道大家有没有遇到过这种情况?或者是个人理解有误。请大家指教一下。

此帖出自小平头技术问答