STM32同一个定时器的不同通道,是否可以同时对不同的输入进行捕获?同一个定时器的不同通道是否可以同时产生不同频率的PWM?
现在要做一个实验,使用的处理器是STM32F103RBT6,用这一个MCU实现两路完全独立、功能又完全相同的工作:每一路有一个输入捕获和PWM输出功能,这两路互不干扰可以独立工作(比如两路的PWM可以是频率不同的)。
因为对STM32也是刚刚了解一点点,初步画的原理图是用TIM4_CH3和TIM4_CH4作为输入捕获,TIM3_CH1和TIM3_CH2作为PWM输出,要进行的输入捕获是对积分运算的一个捕获,即从开始积分之时,直到积分结束(由高电平变为0),捕获这一段的计数值。不知道这样可以吗?
最近看到本版的一个帖子,版主 @香水城 回复说“CH3和CH4不能用作PWM捕获”那我上边的用法是不是就是错得啊?互换一下改成“TIM4_CH3和TIM4_CH4作为PWM输出,TIM3_CH1和TIM3_CH2作为输入捕获”可以吗? |