社区导航

 
查看: 1691|回复: 5

[求助] STM32F103怎样实现按键按一下蜂鸣器响一声,而不是一直响

[复制链接]

2

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2018-5-16 22:40:08 | 显示全部楼层 |阅读模式
在使用STM32F103芯片实现按键控制蜂鸣器发出不同音调时,为什么按键按一下以后蜂鸣器就一直响,而不是响一声之后停?
求大佬们帮助,谢谢,谢谢,谢谢!
此帖出自ARM技术论坛


回复

使用道具 举报

3512

TA的帖子

11

TA的资源

五彩晶圆(高级)

Rank: 9Rank: 9Rank: 9

发表于 2018-5-17 03:21:54 | 显示全部楼层
这应该是你程序逻辑控制的问题。检查一下,是按键检测部分处理不对。还是控制蜂鸣器的语句不对。


回复

使用道具 举报

1275

TA的帖子

4

TA的资源

纯净的硅(高级)

Rank: 6Rank: 6

发表于 2018-5-17 11:44:19 | 显示全部楼层
楼主出多少钱?
天地庄周马;江湖范蠡船。
个性签名还是放QQ号吧,2060347305,添加说明EEworld好友


回复

使用道具 举报

636

TA的帖子

1

TA的资源

纯净的硅(中级)

Rank: 5Rank: 5

发表于 2018-6-15 13:35:07 | 显示全部楼层
你就这么问谁知道什么原因呀?你让大家来猜吗?你真是搞笑,不给图,不给程序,谁知道什么原因呢,我要是能知道我就神了


回复

使用道具 举报

1

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2018-6-28 10:43:54 | 显示全部楼层
通过定时器实现


回复

使用道具 举报

1

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2018-7-10 14:30:23 | 显示全部楼层
噗,首先你要判断按键按下且弹起为一次有效按键,然后再执行让蜂鸣器响一下,延时一小会,再关闭蜂鸣器就好了


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

  • 论坛活动 E手掌握

    扫码关注
    EEWORLD 官方微信

  • EE福利  唾手可得

    扫码关注
    EE福利 唾手可得

小黑屋|手机版|Archiver|电子工程世界 ( 京ICP证 060456 )

GMT+8, 2018-10-17 16:19 , Processed in 0.181809 second(s), 15 queries , Gzip On, MemCache On.

快速回复 返回顶部 返回列表