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

共18条 1/2 1 2 跳转至

【原创】使用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




高工
2023-02-19 20:00:35     打赏
2楼

感谢分享


专家
2023-02-19 20:05:03     打赏
3楼

感谢分享


专家
2023-02-19 20:10:13     打赏
4楼

感谢分享


专家
2023-02-19 20:14:36     打赏
5楼

感谢分享


院士
2023-02-19 21:06:35     打赏
6楼

学习


院士
2023-02-19 22:04:16     打赏
7楼

感谢分享


高工
2023-02-19 22:42:14     打赏
8楼

谢谢


专家
2023-02-20 01:35:50     打赏
9楼

感谢楼主的分享,很实用了。


高工
2023-02-20 03:50:10     打赏
10楼

感谢楼主的分享,很实用了。


共18条 1/2 1 2 跳转至

回复

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