1、参考资料
《STM32F1开发指南-库函数版本》-第7章 蜂鸣器实验
《STM32中文参考手册V10》-第8章通用和复用功能IO(GPIO和AFIO)
2、蜂鸣器的硬件连接
不能通过IO口直接驱动大功率器件
BEEP引脚输出高电平三极管导通,蜂鸣器发声
R38电阻的作用是防止stm32复位时IO口输出小电流,导致蜂鸣器发声
3、蜂鸣器实验步骤
使能IO口时钟。调用函数RCC_APB2PeriphColckCmd();
不同的IO组,调用的时钟使能函数不一样。
初始化IO口模式。调用函数BEEP_Init();
操作IO口,输出高低电平。
4、bps:76800
5、
时钟使能函数在stm32f10x_rcc.h文件中,RCC_APB2PeriphClockCmd()
GPIO函数在stm32f10x_gpio.h
《STM32F1开发指南-库函数版本》-第7章 蜂鸣器实验
《STM32中文参考手册V10》-第8章通用和复用功能IO(GPIO和AFIO)
2、蜂鸣器的硬件连接
不能通过IO口直接驱动大功率器件
BEEP引脚输出高电平三极管导通,蜂鸣器发声
R38电阻的作用是防止stm32复位时IO口输出小电流,导致蜂鸣器发声
3、蜂鸣器实验步骤
使能IO口时钟。调用函数RCC_APB2PeriphColckCmd();
不同的IO组,调用的时钟使能函数不一样。
初始化IO口模式。调用函数BEEP_Init();
操作IO口,输出高低电平。
4、bps:76800
5、
时钟使能函数在stm32f10x_rcc.h文件中,RCC_APB2PeriphClockCmd()
GPIO函数在stm32f10x_gpio.h