50031185 发表于 2018-6-11 16:45:55

STM32 F2 的 输入捕获 用HAL库 如何开启中断

本帖最后由 50031185 于 2018-6-11 16:45 编辑

在用STM32F2    的定时器开一个输入捕获.检测一个脉冲宽度,
开启了定时器
却不知道需要哪句话来开启 输入捕获中断, 因为 开始运行后 总是进入定时器溢出中断,
但是却无法捕获, 调试发现是 CCER 寄存器中的CC1E 中断使能没开,

不知道哪句话可以开启 ,(HAL库的函数)
默认的Cube 没有配置这么多,只配置了定时器的基本计数功能,
另外 无法上传本地图片感觉很奇怪





电子星辰 发表于 2018-6-11 16:58:04

HAL_TIM_Base_Start_IT(&htim2);//启动定时器
HAL_TIM_IC_Start_IT(&htim2,TIM_CHANNEL_3);//启动定时器通道输入捕获并开启中断
这是F1的

50031185 发表于 2018-6-11 18:17:41

电子星辰 发表于 2018-6-11 16:58
HAL_TIM_Base_Start_IT(&htim2);//启动定时器
HAL_TIM_IC_Start_IT(&htim2,TIM_CHANNEL_3);//启动定时器 ...

谢谢,

50031185 发表于 2018-6-11 18:18:17

已解决
页: [1]
查看完整版本: STM32 F2 的 输入捕获 用HAL库 如何开启中断