代码分析
一、宏定义<bsp_deep.h>:
1.对蜂鸣器的GPIO的端口、时钟、具体引脚的宏定义
2.宏定义高低电平
3.设置定义带参宏
二、<bsp_deep.c>:(GPIO的配置)
1.定义一个GPIO_InitTypeDef类型的结构体
2.开启端口时钟
3.选择要控制GPIO的引脚
4.设置GPIO的模式、速度
5.调用库函数,初始化GPIO
6.蜂鸣器的初始状态设置
三、主函数<main.c>:
1.调用蜂鸣器的GPIO的初始化函数
2.while里面为蜂鸣器的状态循环
标签:蜂鸣器,定义,引脚,例程,GBIO,GPIO From: https://www.cnblogs.com/Shion316/p/16930652.html