定时器捕获模式进入不了中断

2019-12-11 18:24发布

正在测试一个代码,
PC6是LED灯,通过定时器4捕获霍尔元件的输入信号,如果进入中断则灯亮。
但是不知道为什么进不去,配置如下,大佬解析一下
  1. void HAL_TIM_IC_CaptureCallback(TIM_HandleTypeDef *htim)
  2. {
  3.         HAL_GPIO_WritePin(GPIOC, GPIO_PIN_6, GPIO_PIN_RESET);
  4. }
复制代码
  1. int main(void)
  2. {  
  3. HAL_Init();
  4.   SystemClock_Config();
  5.   MX_GPIO_Init();
  6.   MX_TIM4_Init();
  7.   while (1)
  8.         {}
  9. }
复制代码
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
5条回答
wangmengqiwo
2019-12-12 03:16
20061002838 发表于 2019-5-8 21:43
TIM4的捕获中断没有使能

现在是我用霍尔信号驱动(直接是电机上的霍尔元件没接上拉,不确定这里要不要接)不会产生中断,然后用一个飞线+5V输入到通道4就会产生中断。(中间4个为定时器4的1—4通道,下面的是那个设置的要点亮的灯)。所以是没接上拉电阻的问题吗?有没有不接上拉电阻的方式可以驱动。

一周热门 更多>