HAL下哪个函数或宏可以清除TIM_CCER的位
用CUBEMX生成的工程,使用定时器tim5进行多路中断方式的捕捉,需要在某时刻暂停某个通道的捕捉功能但保留其它通道继续捕捉。希望清除CCER某些位CCxE来暂停捕捉,但似乎HAL未提供相应操作的函数或宏,到是找到有将CCER某位CCxE置一的宏。虽然可以通过寄存器方式清除CCER的CCxE位,或利用宏来关闭相应通道的中断也能实现停止某通道的捕捉,但感觉HAL还是缺了点函数或宏的支持,使用起来不那么方便。TIM_CCxChannelCmd(TIMx, TIM_CHANNEL_y, ENABLE/DISABLE) 那就直接捅寄存器咯…… edmundlee 发表于 2019-4-4 20:18
TIM_CCxChannelCmd(TIMx, TIM_CHANNEL_y, ENABLE/DISABLE)
学习了,解决了我的问题。谢谢! maxtch 发表于 2019-4-5 13:00
那就直接捅寄存器咯……
沙发提供的函数名是可以的。
页:
[1]