| 12345678910111213141516171819202122232425262728293031 |
- #include "key.h"
- #include "delay.h"
- //////////////////////////////////////////////////////////////////////////////////
- //本程序只供学习使用,未经作者许可,不得用于其它任何用途
- //ALIENTEK Mini STM32开发板
- //按键输入 驱动代码
- //正点原子@ALIENTEK
- //技术论坛:www.openedv.com
- //修改日期:2014/3/06
- //版本:V1.0
- //版权所有,盗版必究。
- //Copyright(C) 广州市星翼电子科技有限公司 2009-2019
- //All rights reserved
- //////////////////////////////////////////////////////////////////////////////////
-
- //按键初始化函数
- //PA0.15和PC5 设置成输入
- void KEY_Init(void)
- {
- //PA8
- GPIO_InitTypeDef GPIO_InitStructure;
- RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA,ENABLE);//使能PORTA,PORTC时钟
- //GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable, ENABLE);//关闭jtag,使能SWD,可以用SWD模式调试
-
- GPIO_InitStructure.GPIO_Pin = GPIO_Pin_8;//KEY0 KEY1
- GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU; //设置成上拉输入
- GPIO_Init(GPIOA, &GPIO_InitStructure);//初始化GPIOA15
-
- }
|