在stm32里面,用同一个定时器通道1和2,用做编码器测速,3,4输出pwm,可以吗?
不知道你这个问题是否已经解决, 如果还没有解决的话:定时器种类 | 捕获/比较通道 | 互补输出 | 特殊应用场景 |
---|---|---|---|
基本定时器(TIM6,TIM7) | 0 | 无 | 主要应用于驱动DAC |
通用定时器(TIM2~TIM5) | 4 | 无 | 通用。定时器技术,PWM输出,输入捕获,输出比较 |
高级定时器(TIM1,TIM8) | 4 | 有 | 带死区控制盒紧急刹车,可应用于PWM电机控制 |
在STM32中,同一个定时器通道可以用于多个不同的功能,如编码器测速和PWM输出。不同通道间可以独立设置和控制,不会互相影响。比如你可以使用定时器1的通道1和通道2作为编码器的A、B相,进行编码器的速度测量;同时,你也可以使用定时器1的通道3和通道4输出PWM波形,来控制舵机或者其他设备。