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空白工程的建立和蜂鳴器函數的實現都是自己手工完成的;