ST意法半导体
直播中

郭大

10年用户 919经验值
擅长:嵌入式技术
私信 关注
[问答]

我是否仍然可以获得定时器的中断更新但禁用对回调呢

您好我想知道我是否仍然可以获得定时器的中断更新但禁用对回调HAL_tiM_PeriodElapsedCallback 的调用。如何在计时器上禁用 HAL_TIM_PeriodElapsedCallback?


回帖(1)

曹雪

2022-12-8 10:18:01
您可以通过重置定时器的 DIER 寄存器中的相应位来禁用更新中断。对于 TIM1,它将类似于:


  • htim1.Instance->DIER&=~(TIM_DIER_UIE);

不可能告诉 HAL 不使用调用回调函数,但正如我之前所说,您可以定义自己的回调函数。您能否进一步描述您的用例?也许我理解不正确。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分