用STM32F407實現蜂鳴器每隔300ms響一次


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

 代碼下載地址:https://i.cnblogs.com/Files.aspx


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM