一,CuBeMX捕获配置
勾选上中断以后其他默认就行了,直接生成工程。
10毫秒定时器,不自动重装载
二,程序
![请添加图片描述](https://img-blog.csdnimg.cn/bfd5fe4c2bc34ed187de9666991f9a25.bmp?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAaW5jbHVkZXJlZzUxYw==,size_20,color_FFFFFF,t_70,g_se,x_16![请添加图片描述](https://img-blog.csdnimg.cn/866e3c2e9ee34ae7a2744458d8740b6b.bmp?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAaW5jbHVkZXJlZzUxYw==,size_20,color_FFFFFF,t_70,g_se,x_16)
LL_TIM_ClearFlag_CC1(TIM4);//清除捕获中断标志位
LL_TIM_ClearFlag_UPDATE(TIM4);//清除定时器中断标志位
LL_TIM_EnableIT_CC1(TIM4);//使能捕获中断
LL_TIM_EnableIT_UPDATE(TIM4);//使能定时器中断
LL_TIM_CC_EnableChannel(TIM4,LL_TIM_CHANNEL_CH1); //这个不要忘记打开了,不然无法捕获
LL_TIM_SetCounter(TIM4,0); // 清零计数值