资源简介
pwm呼吸灯stm32工程代码
代码片段和文件信息
#include “beep.h“
/*******************************************************************************
* 函 数 名 : BEEP_Init
* 函数功能 : 蜂鸣器端口初始化函数 通过改变频率控制声音变化
* 输 入 : 无
* 输 出 : 无
*******************************************************************************/
void BEEP_Init() //端口初始化
{
GPIO_InitTypeDef GPIO_InitStructure; //声明一个结构体变量,用来初始化GPIO
SystemInit();
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOBENABLE); /* 开启GPIO时钟 */
/* 配置GPIO的模式和IO口 */
GPIO_InitStructure.GPIO_Pin=BZ; //选择你要设置的IO口
GPIO_InitStructure.GPIO_Mode=GPIO_Mode_Out_PP; //设置推挽输出模式
GPIO_InitStructure.GPIO_Speed=GPIO_Speed_50MHz; //设置传输速率
GPIO_Init(GPIOB&GPIO_InitStructure); /* 初始化GPIO */
}
/*******************************************************************************
* 函 数 名 : sound1
* 函数功能 : 蜂鸣器报警函数
* 输 入 : 无
* 输 出 : 无
*******************************************************************************/
void sound1() //救护车报警
{
u32 i=5000;
while(i--) //产生一段时间的PWM波,使蜂鸣器发声
{
GPIO_SetBits(GPIOBBZ); //IO口输出高电平
delay(i);
GPIO_ResetBits(GPIOBBZ); //IO口输出低电平
delay(i--);
}
}
/*******************************************************************************
* 函 数 名 : sound2
* 函数功能 : 蜂鸣器报警函数 通过改变频率控制声音变化
* 输 入 : 无
* 输 出 : 无
*******************************************************************************/
void sound2() //电动车报警
{
u32 i=1000;
while(i--) //产生一段时间的PWM波,使蜂鸣器发声
{
GPIO_SetBits(GPIOBBZ); //IO口输出高电平
delay(i);
GPIO_ResetBits(GPIOBBZ); //IO口输出低电平
delay(i--);
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 162 2015-06-05 15:03 实验9:PWM呼吸灯\~$10:PWM呼吸灯.doc
文件 866816 2015-06-05 14:59 实验9:PWM呼吸灯\~WRL0001.tmp
目录 0 2017-08-06 18:44 实验9:PWM呼吸灯\工程模板\
文件 59715 2014-12-09 16:24 实验9:PWM呼吸灯\工程模板\1.uvopt
文件 654 2014-12-09 16:24 实验9:PWM呼吸灯\工程模板\1_Target 1.dep
目录 0 2016-09-03 11:04 实验9:PWM呼吸灯\工程模板\APP\
目录 0 2016-09-03 11:04 实验9:PWM呼吸灯\工程模板\APP\beep\
文件 1879 2015-05-28 11:07 实验9:PWM呼吸灯\工程模板\APP\beep\beep.c
文件 194 2015-05-28 11:02 实验9:PWM呼吸灯\工程模板\APP\beep\beep.h
目录 0 2016-09-03 11:04 实验9:PWM呼吸灯\工程模板\APP\exit\
文件 1581 2015-05-29 10:39 实验9:PWM呼吸灯\工程模板\APP\exit\exti.c
文件 151 2014-12-11 17:32 实验9:PWM呼吸灯\工程模板\APP\exit\exti.h
目录 0 2016-09-03 11:04 实验9:PWM呼吸灯\工程模板\APP\key\
文件 1095 2015-05-28 12:08 实验9:PWM呼吸灯\工程模板\APP\key\key.c
文件 451 2014-12-09 17:01 实验9:PWM呼吸灯\工程模板\APP\key\key.h
目录 0 2017-08-06 18:42 实验9:PWM呼吸灯\工程模板\APP\LED\
文件 2411 2017-08-06 18:42 实验9:PWM呼吸灯\工程模板\APP\LED\led.c
文件 182 2015-05-28 10:40 实验9:PWM呼吸灯\工程模板\APP\LED\led.h
目录 0 2016-09-03 11:04 实验9:PWM呼吸灯\工程模板\APP\PWM\
文件 2057 2015-07-22 16:04 实验9:PWM呼吸灯\工程模板\APP\PWM\pwm.c
文件 94 2014-12-13 15:09 实验9:PWM呼吸灯\工程模板\APP\PWM\pwm.h
目录 0 2016-09-03 11:04 实验9:PWM呼吸灯\工程模板\APP\seg\
文件 1042 2015-05-29 10:52 实验9:PWM呼吸灯\工程模板\APP\seg\smg.c
文件 295 2015-05-29 10:52 实验9:PWM呼吸灯\工程模板\APP\seg\smg.h
目录 0 2016-09-03 11:04 实验9:PWM呼吸灯\工程模板\APP\SysTick\
文件 1314 2015-05-28 11:25 实验9:PWM呼吸灯\工程模板\APP\SysTick\systick.c
文件 121 2014-12-09 16:09 实验9:PWM呼吸灯\工程模板\APP\SysTick\systick.h
目录 0 2016-09-03 11:04 实验9:PWM呼吸灯\工程模板\APP\time\
文件 1563 2015-05-29 17:17 实验9:PWM呼吸灯\工程模板\APP\time\time.c
文件 113 2014-12-13 14:16 实验9:PWM呼吸灯\工程模板\APP\time\time.h
目录 0 2016-09-03 11:04 实验9:PWM呼吸灯\工程模板\APP\usart\
............此处省略224个文件信息
相关资源
- 基于STM32F103的modbus从机keil实际可用工
- STM32CubeIDE 1.6.1 自动代码补全插件
- STM32+ESP8266+MQTT接入OneNet 通过手机APP控
- ad9851 DDS 程序STM32 C51本人亲自调试
- STM32F407开发板示波器程序
- stm32f1-3串口通信
- STM32F103C8T6显程
- bootload for stm32f103
- F407 双路超声波.zip
- STM32控制步进电机带LCD显示
- 基于stm32语音识别与RFID技术智能分类
- stm32+mpu6050+QMC5883L
- STM32温控风扇
- STM32F413原理图
- Si7021温湿度STM32F1读取程序
- 基于stm32的电子密码锁
- 基于stm32的电子秤
- STM32 Stop模式低功耗及唤醒RTC+中断
- 毕设题目:嵌入式数字示波器设计
- ES8266 stm32
- 编码器接口模式程序 STM32F103
- SMT32F4函数固件库手册——新库
- STM32关于GPIO的控制程序
- STM32贪吃蛇游戏源代码
- STM32F103 读取SD卡中的图片TFT彩屏显示
-
基于Tli
nk云智能检测系统 - STM32频率计
- CanFestival移植至战舰STM32F1开发板
- ADS1256资料大集合
- STM32F103的DS1820温度测量工程代码包+
评论
共有 条评论