[STM32F4] 定时器输出PWM驱动步进电机,一般用什么方案?

[复制链接]
97|0
地瓜patch 发表于 2025-10-20 17:00 | 显示全部楼层 |阅读模式
我启用了STM32F407的TIM1用CH1的单脉冲模式输出指定数量的PWM来驱动步进电机。

单脉冲的数量是255个。
6289768f5f8e487a3d.png
若是想要输出1000个脉冲如何操作?
我是用循环的方式实现,设定RCR=200,触发5次HAL_TIM_OnePulse_Start(&htim1,TIM_OPMODE_SINGLE);输出1000个脉冲。

用单脉冲模式的话,还有其他方法实现1000个脉冲输出么?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:出一块TI-PLABS-AMP-EVM

1974

主题

15351

帖子

31

粉丝
快速回复 在线客服 返回列表 返回顶部