按钮控制蜂鸣器 |
您所在的位置:网站首页 › 蜂鸣器按钮 › 按钮控制蜂鸣器 |
学习stm32的第一个作业,用按钮控制蜂鸣器和led。 第一步创建头文件 创建两个新文件分别为key.c和key.h保存在HARDWARE下的key文件夹 新建key文件夹 在key.h下 #ifndef __KEY_H #define __KEY_H #include "sys.h" #define KEY0 GPIO_ReadInputDataBit(GPIOE,GPIO_Pin_4) //PE4 #define KEY1 GPIO_ReadInputDataBit(GPIOE,GPIO_Pin_3) //PE3 #define KEY2 GPIO_ReadInputDataBit(GPIOE,GPIO_Pin_2) //PE2 #define WK_UP GPIO_ReadInputDataBit(GPIOA,GPIO_Pin_0) //PA0 #define KEY0_PRES 1 #define KEY1_PRES 2 #define KEY2_PRES 3 #define WKUP_PRES 4 void KEY_Init(void); //IO初始化 u8 KEY_Scan(u8); //按键扫描函数 #endif然后在key.c下使能GPIOA时钟,按钮初始化函数 #include "key.h" #include "delay.h" // //本程序只供学习使用,未经作者许可,不得用于其它任何用途 //ALIENTEK STM32F407开发板 //按键输入驱动代码 //正点原子 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |