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

[复制链接]
2089|11
 楼主| 没有名字的我 发表于 2016-10-4 16:43 | 显示全部楼层 |阅读模式
本帖最后由 没有名字的我 于 2016-10-6 19:51 编辑

我是初学,想用2个按键分别控制pwm占空比增减,按键判断写在主程序里。只能识别一个按键。
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中断?就是把用按键中断吗?
一事无成就是我 发表于 2016-10-6 20:52 | 显示全部楼层
PWM中断是PWM执行输出变成L时候得中断(主要用于无缝脉宽变化),按键中断是你按键动作时候得中断(假如有中断功能并使能了中断的话)
 楼主| 没有名字的我 发表于 2016-10-7 11:26 | 显示全部楼层
一事无成就是我 发表于 2016-10-6 20:52
PWM中断是PWM执行输出变成L时候得中断(主要用于无缝脉宽变化),按键中断是你按键动作时候得中断(假如有 ...

好的,,谢谢啦
xmshao 发表于 2016-10-9 16:05 | 显示全部楼层
查查另外一个按键的配置 及硬件焊接。该按键有无与其它复用。
quray1985 发表于 2016-10-9 16:42 | 显示全部楼层
这两个按键都初始化了没有?
NE5532 发表于 2016-10-9 16:49 | 显示全部楼层
先区分是按键无法识别,还是PWM只能往单方向调,这两个问题出现的最终现象是一样的。你可以把两个按键对应的PWM增减代码对调来找。
 楼主| 没有名字的我 发表于 2016-10-9 17:56 | 显示全部楼层
NE5532 发表于 2016-10-9 16:49
先区分是按键无法识别,还是PWM只能往单方向调,这两个问题出现的最终现象是一样的。你可以把两个按键对应 ...

好的。。我试试。
 楼主| 没有名字的我 发表于 2016-10-9 17:57 | 显示全部楼层
quray1985 发表于 2016-10-9 16:42
这两个按键都初始化了没有?

都初始化了。。
 楼主| 没有名字的我 发表于 2016-10-9 17:58 | 显示全部楼层
xmshao 发表于 2016-10-9 16:05
查查另外一个按键的配置 及硬件焊接。该按键有无与其它复用。

好的。。我看看
您需要登录后才可以回帖 登录 | 注册

本版积分规则

27

主题

108

帖子

4

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