这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » STM32 » 【原创】使用STM32定时器主从模式控制脉冲个数--from也许

共1条 1/1 1 跳转至

【原创】使用STM32定时器主从模式控制脉冲个数--from也许

工程师
2023-02-19 19:05:45     打赏

STM32的每个定时器都可以由另一个定时器触发或启动定时器,可以通过外部信号触发而启动,还可以通过另外一个定时器的定时到时、定时器超时、比较成功等条件去触发。

这里使用TIM1作为主定时器,TIM2为从定时器,把TIM1的输出作为TIM2的输入信号源TRGO

1.jpg

通过下表可得出Trigger Source为ITR0.

2.jpg

STM32CubeMX配置:

先将外部时钟打开

3.png

把SWDIO和SWCLK打开

4.png

配置时钟树

5.png

TIM1只配置内部时钟,并把更新事件打开

6.png

TIM2打开门控模式并选择ITR0为触发器

7.png

配置完就可以生成代码,打开工程自己写入开启定时器代码。

在主函数里打开TIM2的PWM

8.png

调用中断调回函数

9.png




共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]