STM32F103按键控制灯光和蜂鸣器
前言
学习stm32记录
一、了解按键和蜂鸣器原理图
前面已经设置灯光,现在了解按键和蜂鸣器原理图。
按键:
KEY_UP上拉,KEY0,KEY1下拉
C语言中static静态变量,调用结束后任然保留值。
蜂鸣器:
大功率器件不能直接通过IO口驱动,需要设置三极管。
二、看原理图编写按键控制
1.初始化按键
void KEY_Init(void)
{
//使能IO时钟,使能A与E时钟
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA | RCC_APB2Periph_GPIOE , ENABLE);
//初始化IO口
GPIO_InitTypeDef GPIO_InitStructure;
GPIO_Init