打印
[STM32F1]

用按键控制pwm增减,但是只有一个按键能用

[复制链接]
1827|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 没有名字的我 于 2016-10-6 19:51 编辑

我是初学,想用2个按键分别控制pwm占空比增减,按键判断写在主程序里。只能识别一个按键。

pwm.png (37.59 KB )

pwm.png
沙发
亼亽| | 2016-10-4 17:07 | 只看该作者
【HAL库每天一例】第109例:舵机旋转控制
https://bbs.21ic.com/forum.php?mo ... amp;fromuid=1735642
(出处: 21ic电子技术论坛)

使用特权

评论回复
板凳
一事无成就是我| | 2016-10-5 09:45 | 只看该作者
这个看你工况要求,工况要求不严格可以随时更改占空比,工况要求严格的则必须在PWM中断改变,以免引起不必要得扰动

使用特权

评论回复
地板
没有名字的我|  楼主 | 2016-10-6 19:59 | 只看该作者
一事无成就是我 发表于 2016-10-5 09:45
这个看你工况要求,工况要求不严格可以随时更改占空比,工况要求严格的则必须在PWM中断改变,以免引起不必 ...

pwm中断?就是把用按键中断吗?

使用特权

评论回复
5
一事无成就是我| | 2016-10-6 20:52 | 只看该作者
PWM中断是PWM执行输出变成L时候得中断(主要用于无缝脉宽变化),按键中断是你按键动作时候得中断(假如有中断功能并使能了中断的话)

使用特权

评论回复
6
没有名字的我|  楼主 | 2016-10-7 11:26 | 只看该作者
一事无成就是我 发表于 2016-10-6 20:52
PWM中断是PWM执行输出变成L时候得中断(主要用于无缝脉宽变化),按键中断是你按键动作时候得中断(假如有 ...

好的,,谢谢啦

使用特权

评论回复
7
xmshao| | 2016-10-9 16:05 | 只看该作者
查查另外一个按键的配置 及硬件焊接。该按键有无与其它复用。

使用特权

评论回复
8
quray1985| | 2016-10-9 16:42 | 只看该作者
这两个按键都初始化了没有?

使用特权

评论回复
9
NE5532| | 2016-10-9 16:49 | 只看该作者
先区分是按键无法识别,还是PWM只能往单方向调,这两个问题出现的最终现象是一样的。你可以把两个按键对应的PWM增减代码对调来找。

使用特权

评论回复
10
没有名字的我|  楼主 | 2016-10-9 17:56 | 只看该作者
NE5532 发表于 2016-10-9 16:49
先区分是按键无法识别,还是PWM只能往单方向调,这两个问题出现的最终现象是一样的。你可以把两个按键对应 ...

好的。。我试试。

使用特权

评论回复
11
没有名字的我|  楼主 | 2016-10-9 17:57 | 只看该作者
quray1985 发表于 2016-10-9 16:42
这两个按键都初始化了没有?

都初始化了。。

使用特权

评论回复
12
没有名字的我|  楼主 | 2016-10-9 17:58 | 只看该作者
xmshao 发表于 2016-10-9 16:05
查查另外一个按键的配置 及硬件焊接。该按键有无与其它复用。

好的。。我看看

使用特权

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

本版积分规则

27

主题

108

帖子

4

粉丝