各位师傅,我在做步进电机输出脉冲时采用的比较翻转输出,停止是用TIM_Cmd(TIM2,DISABLE);指令,但是发现执行停止计数函数以后约0.5秒的时间内还是有脉冲输出,造成停止位不准确,不知道是什么原因,我看了这个函数就是直接操作TIMx->CR1 &= (uint16_t)(~((uint16_t)TIM_CR1_CEN)); 我试了直接操作但还是有延时输出的问题,不知道各位碰到过没有,是如何解决的,谢谢。
RE:比较输出脉冲数不准
RE:比较输出脉冲数不准
我觉得可以适当修改下定时器计数值,使脉冲符合要求就可以了
RE:比较输出脉冲数不准
RE:比较输出脉冲数不准
RE:比较输出脉冲数不准
RE:比较输出脉冲数不准
RE:比较输出脉冲数不准
回复:比较输出脉冲数不准