广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    12.STM32蜂鸣器实验

    来源:网络收集  点击:  时间:2024-02-18
    【导读】:
    今天小编来做一个STM32F407开发板的蜂鸣器实验,这个实验和之前的LED实验有些类似,大家可以比较着进行学习。工具/原料moreSTM32F407keil5方法/步骤1/11分步阅读

    下图是蜂鸣器硬件的原理图,由于蜂鸣器的驱动电流比较大,但是STM32的输出电流达不到,所以这里加了一个三极管用于电流放大,如下图:

    2/11

    这个蜂鸣器实验在之前的基础上进行,将【SystTick系统定时器】实验项目复制并且命名为【蜂鸣器实验】,如下图:

    3/11

    打开项目新建文件beep.c,并保存到文件夹APP下的BEEP文件夹中,如下图:

    4/11

    新建文件beep.h,并保存到文件夹APP下的BEEP文件夹中,如下图:

    5/11

    按照下图中红色箭头指示点击文件夹【APP】,然后点击【Add Existing Files to Group】,将新建的beep.c文件和项目进行关联,如下图:

    6/11

    找到beep.c文件,将beep.c文件添加到项目中,与项目进行关联,如下图:

    7/11

    然后将beep.h头文件与项目进行关联,如下图:

    8/11

    下图是main.c文件代码,在之前的led代码上增加beep代码,功能是实现beep代码1秒响一次,如下图:

    9/11

    下图是beep.c文件代码,如下图:

    10/11

    下图是beep.h文件代码,如下图:

    11/11

    至此所有代码修改完毕,然后对所有代码进行编译,0错误,0警告,可以将代码下载到开发学习板中观察实验现象了,如下图:

    注意事项

    个人观点,仅供参考。

    感谢阅读。

    STM32F407蜂鸣器实验代码教程
    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_63900.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-05 20:24:18  耗时:0.024
    0.0245s