1. 首先准备STM32F407 keil工程模板;
2. 在MAIN函数中初始化延时函数delay_init(168),而后初始化蜂鸣器函数BEEP_Init(),最后进行每隔300ms将GPIOE2管脚进行高低电平切换,从而实现蜂鸣器的每隔300ms响一次;
3.main主函数整体截图;
4. 蜂鸣器初始化实现函数:
5. 蜂鸣器beep.h头文件
6. 当然这beep.c和beep.h文件需要在工程文件夹中新建而后在keil工程中添加进取(怎么添加文件到keil工程大家可以百度);
7. 上面的包括STM32F407空白工程的建立和蜂鸣器函数的实现都是自己手工完成的;