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

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
感谢分享,收藏备用

所属标签

STM32团队

意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器


最新内容

相似技术帖

官网相关资源

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