你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32CubeMX 用定时器做分频器的设置

[复制链接]
eefishing 发布时间:2017-6-6 15:36
STM32的通用定时器可以设置成为分频器,对外部方波信号进行分频并输出。
       利用STM32CubeMX,配置工作变得十分简便。下面以TIM2为例,介绍具体配置方法。这里选择定时器TIM2的端口CH1作为外部脉冲的输入端口,端口CH4做为分频后的脉冲输出。
​      1、首先,建立一个工程,选择MCU,配置管脚,配置系统时钟(略)。​
       2、在Pinout界面配置TIM2工作模式:​
11.jpg


  设置说明:计数器工作在外部时钟模式1,外部信号由TIM2的通道CH1输入,在脉冲的上升沿和下降沿均产生计数脉冲(TI1_ED)。通道CH4用做PWM信号输出。
     3、​在Configuration窗口选择TIM2,设置参数:
12.jpg


设置说明:这个例子是2分频的设置。
             计数器设置中, Counter Period  的值 = 分频数 * 2 - 1;
             PWM​设置中,Pulse 的值 = 分频数。
             其它的,如滤波、中断等可根据需要设置。
     4、​点击OK。设置完毕。
然后,就可以在菜单中选择Project->Generate Code生成代码了​。



收藏 评论3 发布时间:2017-6-6 15:36

举报

3个回答
hjl2832 回答时间:2017-6-28 09:19:41
好教程,很详细。
jqi 回答时间:2019-9-24 17:33:21
请教下这样设置后为什么是这样计算的呢?
generalcircuits 回答时间:2019-9-25 16:50:54
感谢分享,收藏备用

所属标签

相似分享

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版