BUZZER函数

BUZZER相关底层API函数使用说明。

头文件的引入

#include  "buzzer.h"

蜂鸣器初始化

//Buzzer_Config为蜂鸣器硬件初始化
//RoboMentor_Board_Start_Music为RoboMentor原生开机音乐,用户可利用音调自定义开机音乐
void Buzzer_Init(void);
void Board_Start_Music(void);

原生开机音乐

//开发板原生开机音乐,用户可参考设计自己的音乐
void Board_Start_Music(void);

单音调控制 单次

//tone为音调  已经在pwm.h中定义,直接使用即可
//time为发音,以ms为单位,建议50-100
void Buzzer_Tone_Write(int tone, int time);

单音调控制 连续

//psc为音调,已经在pwm.h中定义,直接使用即可
void Buzzer_Write(uint16_t psc);

关闭发声

//关闭蜂鸣器,使其不发声
void Buzzer_Off(void);

BUZZER串口回调

//BUZZER串口通讯协议回调函数,参数对应串口通讯协议参数
void Buzzer_Serial_Callback(char *type, int tone, int time){}