wahha 发表于 2020-5-31 23:38:38

初次使用hal库,不太会

我想请教一下大家:
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,连续开启四个通道的捕获中断后为什么只有第一个通道能相应中断

MrJiu 发表于 2020-6-1 00:55:56

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

likang1202 发表于 2020-6-1 09:33:33

顶一下

likang1202 发表于 2020-6-1 11:17:03

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

知马力 发表于 2020-8-14 11:34:53

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

Tcreat 发表于 2020-8-14 11:59:24

每个通道配置都要单独设置不是开启就能用的 还得看你代码 对其他通道有没有配置
页: [1]
查看完整版本: 初次使用hal库,不太会