发新帖我要提问
123
返回列表
打印
[STM32F1]

精确控制PWM输出数量

[复制链接]
楼主: tian111
手机看帖
扫描二维码
随时随地手机跟帖
41
xxmmi| | 2023-1-17 23:56 | 只看该作者 回帖奖励 |倒序浏览
这个 我这儿没有啥好办法

使用特权

评论回复
42
renyaq| | 2023-1-17 23:57 | 只看该作者
没有控制过电机  不太了解

使用特权

评论回复
43
zwll| | 2023-1-17 23:59 | 只看该作者
现在定时器一般都会有PWM功能的

使用特权

评论回复
44
GlenX| | 2023-1-18 11:12 | 只看该作者
采用:HAL_TIM_PeriodElapsedCallback()中计数,然后STOP,就可以。
只不过启动和停止需要变更频率,否则“失步”严重,因为你没有加速和减速过程,克服机械惯性。

使用特权

评论回复
45
supernan| | 2023-2-1 18:46 | 只看该作者
需要精确到什么程度啊

使用特权

评论回复
46
heweibig| | 2023-2-1 18:48 | 只看该作者
是控制路数还是单路的频率啊

使用特权

评论回复
47
jlyuan| | 2023-2-1 18:50 | 只看该作者
是控制路数还是单路的频率啊

使用特权

评论回复
48
huwr| | 2023-2-1 18:55 | 只看该作者
确认io的速度跟不跟得上你的设定速度啊

使用特权

评论回复
49
zhuhuis| | 2023-2-1 18:58 | 只看该作者
芯片本身的pwm就可以实现啊

使用特权

评论回复
50
juventus9554| | 2023-2-1 19:00 | 只看该作者
在运行过程中需要实时的改变频率

使用特权

评论回复
51
SantaBunny| | 2023-2-13 15:58 | 只看该作者
可以用TIM_RepetitionCounter,可以控制输出数量。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则