首页 > 其他 > 详细

用STM32F407实现蜂鸣器每隔300ms响一次

时间:2019-08-21 02:12:39      阅读:299      评论:0      收藏:0      [点我收藏+]

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

用STM32F407实现蜂鸣器每隔300ms响一次

原文:https://www.cnblogs.com/wangjinquan/p/11386413.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!