久芯网

初次使用hal库,不太会

avatar wahha 提问时间: 2023-10-01 08:03:04 / 未解决
我想请教一下大家:
HAL_TIM_IC_Start_IT(&htim3, TIM_CHANNEL_1);
HAL_TIM_IC_Start_IT(&htim3, TIM_CHANNEL_2);
HAL_TIM_IC_Start_IT(&htim3, TIM_CHANNEL_3);
HAL_TIM_IC_Start_IT(&htim3, TIM_CHANNEL_4);
我用的是stm32f407,连续开启四个通道的捕获中断后为什么只有第一个通道能相应中断
5个回答
  • avatar MrJiu
    回答时间: 2023-10-01 08:30:32

    要开先续adc...包括逐个转换...最好直接用STM32Cube工具,然后看看资料,百度一下!!!

  • avatar 李康1202
    回答时间: 2023-10-01 08:51:13

    顶一下

  • avatar 李康1202
    回答时间: 2023-10-01 09:14:17

    把第一个通道屏蔽了,看一看后面三个能用不

  • avatar 知马力
    回答时间: 2023-10-01 09:30:57

    首选你得确定4路通道是否全部初始化,包括时钟,IO口等,其次还要开连续adc哦

  • avatar Tcreat
    回答时间: 2023-10-01 10:02:16

    每个通道配置都要单独设置 不是开启就能用的 还得看你代码 对其他通道有没有配置

会员中心 微信客服
客服
回到顶部