stm32的PWM刹车功能

2019-12-19 18:09发布

最近在试stm32的TIM1的刹车功能。
想软件刹车。
但是配置后,不能达到预期效果。

我的刹车配置如下:
TIM1->CR2 |= 1<<8 | 1<<9 | 1<<10 | 1<<11 | 1<<12 | 1<<13;                //刹车后电平,我是设置的均为高(OISx 和 OISxN位均为1)
TIM1->BDTR |= 1<<12;                //开启刹车功能                       BKE位为1
TIM1->BDTR |= 1<<10;                //空闲下“关闭状态”                 OSSI位为1

在配置完pwm后,开启所有输出(MOE为1)
可以正常输出PWM。

当我软件刹车(软件置moe为0,我不知道这个方式是不是软件刹车,我现在是这样理解的)
PWM口输出均为低电平,和设想的高电平不符。

希望有配置过的朋友,分享下经验,小生在这里谢谢了~~~
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
16条回答
07071624
1楼-- · 2019-12-19 18:11
第一次听说刹车功能。。。。。在下太孤陋寡闻了,高手指点一下呗
逆流而上
2楼-- · 2019-12-19 20:40

360截图20130815000932015.jpg (49.59 KB, 下载次数: 0)

下载附件

2013-8-15 00:17 上传


LZ给我指点下,看看这种波形能否用STM32F103做出来?
PWM1频率为10KHz,占空比0~100%可调。要求PWM2在PWM1每次为高电平之前3us(这个时间这里仅仅是示意作用)输出高电平,在PWM1输出到电平的时候PWM2再变为低电平。
lologame
3楼-- · 2019-12-19 22:11
 精彩回答 2  元偷偷看……
lologame
4楼-- · 2019-12-19 23:26
逆流而上 发表于 2013-8-15 00:18
LZ给我指点下,看看这种波形能否用STM32F103做出来?
PWM1频率为10KHz,占空比0~100%可调。要求PWM2在PWM1 ...

不太清楚,软件应该可以实现
lologame
5楼-- · 2019-12-20 03:05
没人吗?
顶啊
sunnyqd
6楼-- · 2019-12-20 03:36
可以做出来

一周热门 更多>