提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
基于STM32F103C8T6在Keil下编程实现蜂鸣器的长鸣
一、原理图
1.STM32F103C8T6
STM32F103C8T6是ST在2007年发布的一款MCU,截止目前ST已经发布了速度高达400MHz的STM32H7。三点好处,一是封装比较大,方便初学者焊接,二是价格低廉,学习成本比较低,三是网上有大量的资料供初学者学习使用。
2.BELL蜂鸣器
二、Keil代码
1.Beep.c
代码如下:
#include"stm32f10x.h"
#include"Beep.h"
void BEEP_Init(void)
{
GPIO_InitTypeDef GPIO_Structure;//调用GPIO_Structure结构体
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB,ENABLE);//引脚GPIOB挂载在APB2上的外设作为输入参数
GPIO_Structure.GPIO_Mode=GPIO_Mode_Out_PP