用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