2019-03-23 14:42发布
芯片型号为STM32L051K8U6。在调试过程中发现一个现象:使用HAL_TIM_Base_Start_IT(&htim6)启动定时器后,紧接着又使用HAL_TIM_Base_Stop_IT(&htim6)停止定时器。但是,最后还会发生一次中断才停止。
个人认为正常情况应该立即停止,一次中断也不发生。不知道大家有没有遇到过这种情况?或者是个人理解有误。请大家指教一下。此帖出自小平头技术问答
使用HAL_TIM_Base_Stop_IT之前清除相关中断标志位
是的确实是这个问题,清中断标志后就正常了。多谢了。。。
不客气。能帮助到就好
最多设置5个标签!
使用HAL_TIM_Base_Stop_IT之前清除相关中断标志位
不客气。能帮助到就好
一周热门 更多>