当前位置:   article > 正文

STM32矩阵键盘_stm32矩阵键盘程序

stm32矩阵键盘程序

#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

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号