tft每日頭條

 > 生活

 > stm32蜂鳴器怎麼安裝

stm32蜂鳴器怎麼安裝

生活 更新时间:2024-07-24 15:12:16

關于蜂鳴器響起的編程原理是和點亮LED差不多的,我們首先分析原理圖。

stm32蜂鳴器怎麼安裝(STM32學習筆記蜂鳴器)1

此處的S8050是一個三極管,我們作用在BEEP上是高電平就可以使得蜂鳴器導通發出聲響,如果是低電平就不響。

首先先是打開時鐘,在APB2總線上的GPIOB端口,使能GPIO時鐘;RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB, ENABLE);//使能 GPIOB 端口時鐘

然後接着定義結構體配置PB8引腳和輸出模式、速度。然後給與初始化低電平,确保其不響。

GPIO_InitTypeDef GPIO_InitStructure;GPIO_InitStructure.GPIO_Pin = GPIO_Pin_8; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; GPIO_Init(GPIOB, &GPIO_InitStructure); GPIO_ResetBits(GPIOB,GPIO_Pin_8); //BEEP-->GPIOB.8 端口配置

關于頭文件中的編寫我們隻需位帶操作,如下就可以簡單方便的控制PB8引腳。

#define BEEP PBout(8)

因此主函數中包含了頭文件後隻需要一句BEEP==1,就可以讓蜂鳴器響起了。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved