在使用STM32 TIM1 HALL模式过程中,发现一个问题。我用TIM3作为捕获定时器。首先 HALL模式3个霍尔输入 经过一个异或门连接到TI1上,这样经过配置,当任意一路霍尔信号变化时,会进行捕获。 但问题是,这个模式下,有一个OC2REF对TIM1的触发,就是TIM3的通道2会在捕获的一个延时后(用的是PWM2模式实现的)来触发TIM1的一个COM中断,我认为这个中断应该配置为只有捕获发生后,才可进的中断,因为此时霍尔状态发生了改变。但是,经过实验我发现,TIM3的通道2一直有输出,一直会触发TIM1进入COM中断。这样虽说没有问题,但是很没必要。希望各位前辈指点下,是不是我的理解有问题哈,谢谢
|