赞
踩
#include "key.h"
static u8 key_up=1;
//矩阵键盘:
//行4:PF1
//行3:PF3
//行2:PF5
//行1:PF7、
//列1:PF0
//列2:PF2
//列3:PF4
//列4:PF6
void KEY_Init(void)
{
GPIO_InitTypeDef GPIO_InitStructure1,GPIO_InitStructure2;
RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOF, ENABLE); //打开时钟
GPIO_InitStructure1.GPIO_Pin = GPIO_Pin_7|GPIO_Pin_5|GPIO_Pin_3|GPIO_Pin_1; //行
GPIO_InitStructure1.GPIO_Mode = GPIO_Mode_IN;
GPIO_InitStructure1.GPIO_Speed = GPIO_Speed_100MHz;
GPIO_InitStructure1.GPIO_PuPd = GPIO_PuPd_UP;
GPIO_Init(GPIOF, &GPIO_InitStructure1);
GPIO_InitStructure2.GPIO_Pin =GPIO_Pin_0|GPIO_Pin_2|GPIO_Pin_4|GPIO_Pin_6; //列
GPIO_InitStructure2.GPIO_Mode =GPIO_Mode_OUT
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。