打印
[STM32F1]

stm32定时器同步启动问题

[复制链接]
2309|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 zhang1911 于 2016-4-1 11:11 编辑

想同时启动stm32的Timer3和Timer4,设置Timer3为主模式,Timer4为从模式,
        TIM_SelectMasterSlaveMode(TIM3,TIM_MasterSlaveMode_Enable);
        TIM_SelectOutputTrigger(TIM3,TIM_TRGOSource_Enable);


        TIM_SelectMasterSlaveMode(TIM4,TIM_MasterSlaveMode_Enable);
        TIM_SelectInputTrigger(TIM4,TIM_TS_ITR0);

现在不确定上面红色部分该选择什么模式,求答

QQ截图20160401102825.png (39.01 KB )

QQ截图20160401102825.png
沙发
zhang1911|  楼主 | 2016-4-1 10:51 | 只看该作者
想同时启动stm32的Timer3和Timer4,设置Timer3为主模式,Timer4为从模式,
        TIM_SelectMasterSlaveMode(TIM3,TIM_MasterSlaveMode_Enable);
        TIM_SelectOutputTrigger(TIM3,TIM_TRGOSource_Enable);


        TIM_SelectMasterSlaveMode(TIM4,TIM_MasterSlaveMode_Enable);
        TIM_SelectInputTrigger(TIM4,TIM_TS_ITR0);

现在不确定上面红色部分该选择什么模式,求答

使用特权

评论回复
板凳
xmshao| | 2016-4-1 16:35 | 只看该作者
你是指选择ITR0~ITR3哪一路吧

手册里有个TIMx Internal trigger connection 表格的,你可以看看。

使用特权

评论回复
地板
zhang1911|  楼主 | 2016-4-1 16:38 | 只看该作者
xmshao 发表于 2016-4-1 16:35
你是指选择ITR0~ITR3哪一路吧

手册里有个TIMx Internal trigger connection 表格的,你可以看看。 ...

也不是完全指哪一路,是应该用图片中那8个模式的哪个模式

使用特权

评论回复
5
xmshao| | 2016-4-1 16:54 | 只看该作者

外部TI输入 触发前级TIMER使能,前级的使能信号作为触发输出TRGO到后级,并启动后级的TIMER.
master 配置为更新模式,MMS=010;
slave  配置为触发从模式,SMS=110

使用特权

评论回复
6
zhang1911|  楼主 | 2016-4-1 17:21 | 只看该作者
xmshao 发表于 2016-4-1 16:54
外部TI输入 触发前级TIMER使能,前级的使能信号作为触发输出TRGO到后级,并启动后级的TIMER.
master 配置 ...

/** @defgroup TIM_Internal_Trigger_Selection
  * @{
  */

#define TIM_TS_ITR0                        ((uint16_t)0x0000)
#define TIM_TS_ITR1                        ((uint16_t)0x0010)
#define TIM_TS_ITR2                        ((uint16_t)0x0020)
#define TIM_TS_ITR3                        ((uint16_t)0x0030)
#define TIM_TS_TI1F_ED                     ((uint16_t)0x0040)
#define TIM_TS_TI1FP1                      ((uint16_t)0x0050)
#define TIM_TS_TI2FP2                      ((uint16_t)0x0060)
#define TIM_TS_ETRF                        ((uint16_t)0x0070)
这几种触发源各是什么意思

使用特权

评论回复
7
lovecat2015| | 2016-4-1 20:14 | 只看该作者
为啥不用TIM2呢,每个模式都试一下吧

使用特权

评论回复
8
zhang1911|  楼主 | 2016-4-1 20:55 | 只看该作者
lovecat2015 发表于 2016-4-1 20:14
为啥不用TIM2呢,每个模式都试一下吧

定时器2的四个通道已经被占用,每个模式都试的话还是不明白每一个模式的意思

使用特权

评论回复
9
zhang1911|  楼主 | 2016-4-1 21:26 | 只看该作者
有必要认真拜读一下数据手册

QQ截图20160401212537.png (258.49 KB )

QQ截图20160401212537.png

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

10

帖子

1

粉丝