STM32F4_蜂鸣器实验

文章详细介绍了STM32F4ZG开发板上电磁式有源蜂鸣器的工作原理,包括硬件部分的三极管放大电路,以及软件部分的库函数配置和代码编写,阐述了如何通过GPIO初始化和电平控制来使能蜂鸣器发声和停止。

目录

1. 硬件部分

2. 软件部分

2.1 库函数_蜂鸣器

2.1.1 书写步骤:

2.1.2 代码程序:


1. 硬件部分

        蜂鸣器是一种一体化结构的电子讯响器,采用直流电压供电,广泛应用于计算机、打印机、复印机、报警器、电子玩具、汽车电子设备、电话机、定时器等电子产品中作发声器件。蜂鸣器主要分为压电式蜂鸣器电磁式蜂鸣器两种类型。 探索者STM32F4ZG开发板板载的蜂鸣器是电磁式的有源蜂鸣器;有源的意思是说蜂鸣器自带了震荡电路,一通电就会发声。无源蜂鸣器没有自带振荡电路,必须外部提供2-5KHz左右的方波驱动才能发声从对51单片机的学习中可以发现,51单片机的蜂鸣器想要发声,必须给到一个定时时间,在时间内使蜂鸣器的引脚BEEP=!BEEP;呈现方波振荡才能发声;而32单片机只要给到BEEP输出相应电平即可; 

        STM32F4xx系列的蜂鸣器部分原理图如图所示;BEEP接到MCU_PF8引脚上;我们知道,MCU单片机 IO口 的电流非常小,绝大多数起到控制作用,达不到驱动作用,尤其是对蜂鸣器等高耗能设备;所以需要通过三极管的放大作用对 IO口 的电流起到放大作用,蜂鸣器接到三极管的集电极,采

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值