本帖最后由 爱奔跑的IT 于 2017-10-24 17:33 编辑
我已经实现了两组定时器级联输出可控频率和脉冲的PWM来控制步进电机,第一组为:TIM2主控制器TIM3为从定时器;第二组为:TIM4为主定时器,TIM5为从定时器
定时器的主从关系如下:
主定时器需要设置的内容其中一项为:
TIMx 控制寄存器 2 (TIMx_CR2)的位 6:4 MMS:主模式选择(TRGO),我配置的为010,具体含义如下图
从定时器其中需要配置的一项为:
SMCR寄存器进行位6-4的配置,触发选择根据定时器级联表得到为IRT2
位2-0 配置为111(外部时钟模式),根据主定时器的PWM频率提供计数时钟
但是问题来了,我按照级联映射表来使用另外两组级联,主定时器10从定时器9和另外一组主定时器13从定时器12,发现他们的寄存器映射表不一样且存在问题,映射表如下图
问题如下:主定时器没有CR2寄存器,也就没法设置主模式MMS,但是从定时器却有CR2寄存器可以设置MMS,这难道是要在从定时器里设置主定时器的MMS模式吗?
以为中文文档可能有问题,查看英文文档发现是我多虑了,请问大家这样的问题何解?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>