1)实验平台:探索者 STM32F407 开发板
2)摘自《STM32F4 开发指南(HAL 库版)》关注官方微信号公众号,获取更多资料:正点原子
![0617c0695293e6f38d53bdb14bf4b567.png](https://img-blog.csdnimg.cn/img_convert/0617c0695293e6f38d53bdb14bf4b567.png)
第七章 蜂鸣器实验
上一章,我们介绍了 STM32F4 的 IO 口作为输出的使用,这一章,我们将通过另外一个例
子讲述 STM32F4 的 IO 口作为输出的使用。在本章中,我们将利用一个 IO 口来控制板载的有
源蜂鸣器,实现蜂鸣器控制。通过本章的学习,你将进一步了解 STM32F4 的 IO 口作为输出口
使用的方法。本章分为如下几个小节:
7.1 蜂鸣器简介
7.2 硬件设计
7.3 软件设计
7.4 下载验证
7.1 蜂鸣器简介
蜂鸣器是一种一体化结构的电子讯响器,采用直流电压供电,广泛应用于计算机、打印机、
复印机、报警器、电子玩具、汽车电子设备、电话机、定时器等电子产品中作发声器件。蜂鸣
器主要分为压电式蜂鸣器和电磁式蜂鸣器两种类型。
探索者 STM32F4 开发板板载的蜂鸣器是电磁式的有源蜂鸣器,如图 7.1.1 所示:
![0d9ba904c499710c2a1afd030692d3bb.png](https://img-blog.csdnimg.cn/img_convert/0d9ba904c499710c2a1afd030692d3bb.png)
图 7.1.1 有源蜂鸣器
这里的有源不是指电源的“源”,而是指有没有自带震荡电路,有源蜂鸣器自带了震荡电路,
一通电就会发声;无源蜂鸣器则没有自带震荡电路,必须外部提供 2~5Khz 左右的方波驱动,
才能发声。
前面我们已经对 STM32F4 的 IO 做了简单介绍&#