当前位置:首页 > 编程笔记 > 正文
已解决

STM32单片机入门学习(四)-蜂鸣器

来自网友在路上 176876提问 提问时间:2023-09-26 12:12:51阅读次数: 76

最佳答案 问答题库768位专家为你答疑解惑

蜂鸣器接线

低平蜂鸣器,低电平发声,高电平不发声,

三个排针,VCC接3.3v,GND接地,I/O接A0口,如图:

蜂鸣器代码:响一秒停半秒
#include "stm32f10x.h"
#include "Delay.h"     //delay函数所在头文件int main(void)
{GPIO_InitTypeDef GPIOInitStruct;RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE);  //设置时钟GPIOInitStruct.GPIO_Pin = GPIO_Pin_0;     //A0GPIOInitStruct.GPIO_Mode = GPIO_Mode_Out_PP;  //推挽模式GPIOInitStruct.GPIO_Speed = GPIO_Speed_50MHz;GPIO_Init(GPIOA, &GPIOInitStruct);while(1){GPIO_SetBits(GPIOA, GPIO_Pin_0); // 不响Delay_ms(500);        //延时500msGPIO_ResetBits(GPIOA, GPIO_Pin_0); // 响Delay_ms(1000);     //延时1000ms}
}
查看全文

99%的人还看了

猜你感兴趣

版权申明

本文"STM32单片机入门学习(四)-蜂鸣器":http://eshow365.cn/6-13958-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!