现在有个程序我不是很理解,想问下大家。
程序的思路是这样的:TIM3选择的是霍尔接口,上升沿捕获,输出触发模式,TIM1是选择TIM3作为触发源
TIM_SelectHallSensor(TIM3,ENABLE); //使能TIMx的霍尔传感器接口
TIM_SelectInputTrigger(TIM3, TIM_TS_TI1F_ED); //输入触发源选择
TIM_SelectSlaveMode(TIM3, TIM_SlaveMode_Reset); //从模式选择
TIM_SelectMasterSlaveMode(TIM3, TIM_MasterSlaveMode_Enable);//主从模式选择
TIM_SelectOutputTrigger(TIM3, TIM_TRGOSource_OC2Ref); //选择输出触发模式(TRGO端)
/****************************************************/
TIM_SelectInputTrigger(TIM1, TIM_TS_ITR2); //输入触发源选择TIM3
/***************************************************/
现在有问题了,当上升沿来时,是tim3的中断先做还是TIM1的触发中断先做?
|