STM32-笔记3-驱动蜂鸣器

1、复制03项目,重命名为04项目

打开04项目的Drivers/BSP/led文件夹,把led文件夹更改为beep文件夹,改文件夹内部的.c和.h文件更改为beep.c和beep.h文件,如下图所示。

2、打开工程文件

出现弹窗,显示找不到xx文件,点击确定

3、重新加载文件

点击品和魔术棒,把原来的关于led的文件删掉,重新加载beep文件中内容

4、修改头文件

把led.h改成beep.h

运行程序,编译一下,编译通过

出现beep.h文件,更改头文件,如下图

5、将代码函数中的led都改为beep

编译运行,通过,烧录代码,看现象,符合

6、接蜂鸣器

蜂鸣器的VCC最好接3V3

gnd-gnd

I/O口接PB8(因为上面代码引脚没有改变,所以接PB8)

接上之后,通电,蜂鸣器开始随着灯光的亮灭而响灭

相关推荐
扣脑壳的FPGAer16 分钟前
数字信号处理学习笔记--Chapter 1.3 常系数线性差分方程
笔记·学习·信号处理
NULL指向我36 分钟前
TMS320F28379D笔记1:主控-从核双核架构认识
笔记·单片机
m0_7167652342 分钟前
数据结构三要素、时间复杂度计算详解
开发语言·数据结构·c++·经验分享·笔记·算法·visual studio
我不是懒洋洋1 小时前
AI的影响7
笔记
嵌入式×边缘AI:打怪升级日志1 小时前
Makefile 完全学习笔记:从入门到通用模板解析
笔记·学习
仲芒1 小时前
[24年单独笔记] MySQL 引擎架构
笔记·mysql·架构
SccTsAxR2 小时前
算法进阶:贪心策略证明全攻略与二进制倍增思想深度解析
c++·经验分享·笔记·算法
CoderMeijun2 小时前
CMake 入门笔记
c++·笔记·编译·cmake·构建工具
zhangrelay2 小时前
蓝桥云课一分钟-星界战纪-Stellar Combat-make
笔记·学习
cui_win2 小时前
Ollama 实战笔记:本地大模型安装配置全教程
笔记·ollama