蜂鸣器(Beep)
全局变量
| 全局变量 | 类型 | 注释 |
|---|---|---|
| beep_time | u32 | 记录蜂鸣器打开时长(单位:ms) |
宏定义
| 宏定义 | 值 | 注释 |
|---|---|---|
| BEEP_RCC | RCC_APB2Periph_GPIOA | 蜂鸣器的GPIO时钟 |
| BEEP_PORT | GPIOA | 蜂鸣器控制的GPIO端口 |
| BEEP_PIN | GPIO_Pin_11 | 蜂鸣器控制的GPIO引脚 |
| BEEP_ON | GPIO_SetBits(BEEP_PORT,BEEP_PIN) | 打开蜂鸣器 |
| BEEP_OFF | GPIO_ResetBits(BEEP_PORT,BEEP_PIN) | 关闭蜂鸣器 |
| BEEP_BEEP | PAout(11) | 控制蜂鸣器的输出 |
方法
init_beep(void)
初始化蜂鸣器的引脚
| 返回值 | 类型 |
|---|---|
| 无 | void |
open_beep(u32 beep_time)
打开蜂鸣器指定时长
| 参数 | 类型 | 注释 |
|---|---|---|
| beep_time | u32 | 打开蜂鸣器的时长(单位:ms) |
| 返回值 | 类型 |
|---|---|
| 无 | void |