有大神玩过正交编码器吗,关于四倍频脉冲计数问题?

2019-08-14 17:46发布

本帖最后由 17855831963 于 2017-8-3 16:08 编辑

定时器配置为编码器接口模式关键代码 定时器配置为编码器接口模式关键代码 TIM_EncoderInterfaceConfig(TIM4, TIM_EncoderMode_TI12, TIM_ICPolarity_Rising ,TIM_ICPolarity_Rising);        //配置编码器模式触发源和极性
计数时发现脉冲数正好是编码器标称值的四倍,ARR重装载值足够大,程序没问题。
极性有三种 TIM_ICPolarity_Rising、 TIM_ICPolarity_Falling、 TIM_ICPolarity_Bothedge;如果两个都写TIM_ICPolarity_Bothedge,那么是标称值的两倍,比较奇怪,希望能有大神解惑???
不胜感激。


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。