我想请教一下大家: 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,连续开启四个通道的捕获中断后为什么只有第一个通道能相应中断 |
要开先续adc...包括逐个转换...最好直接用STM32Cube工具,然后看看资料,百度一下!!! |
顶一下 |
把第一个通道屏蔽了,看一看后面三个能用不 |
首选你得确定4路通道是否全部初始化,包括时钟,IO口等,其次还要开连续adc哦 |
每个通道配置都要单独设置 不是开启就能用的 还得看你代码 对其他通道有没有配置 |