OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4705|回复: 5

按键功能?

[复制链接]

16

主题

57

帖子

0

精华

初级会员

Rank: 2

积分
141
金钱
141
注册时间
2013-8-19
在线时间
0 小时
发表于 2013-10-26 16:28:20 | 显示全部楼层 |阅读模式

原子大人:

战舰板上仅有四个可用的按键:key0,key1,key2,keu_up

若我要增加一个按键,底下的程序有错误吗?


而它的key.h如下:

#define KEY0 PEin(4)   //PE4

#define KEY1 PEin(3) //PE3 

#define KEY2 PEin(2) //PE2

#define KEY3 PAin(0) //PA0  WK_UP

#define KEY4 PEin(5) //PE5

#define KEY_UP 4

#define KEY_LEFT 3

#define KEY_DOWN 2

#define KEY_RIGHT 1

#define KEY_4 5

void KEY_Init(void);//IO初始化

u8 KEY_Scan(u8);   //按键扫描函数    

#endif


似乎没起作用...,烦请,谢谢.



















































































正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
22
金钱
22
注册时间
2013-10-8
在线时间
0 小时
发表于 2013-10-26 17:01:43 | 显示全部楼层
你 多加了一个PE5为按键的输入    你还没对这个端口进行设置
回复 支持 反对

使用道具 举报

16

主题

57

帖子

0

精华

初级会员

Rank: 2

积分
141
金钱
141
注册时间
2013-8-19
在线时间
0 小时
 楼主| 发表于 2013-10-26 17:20:32 | 显示全部楼层
回复【2楼】下雨天:
---------------------------------
设置,不是就在key.h设置就好了?
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
22
金钱
22
注册时间
2013-10-8
在线时间
0 小时
发表于 2013-10-26 17:26:32 | 显示全部楼层
回复【3楼】leona6799:
---------------------------------
void KEY_Init
里面
回复 支持 反对

使用道具 举报

16

主题

57

帖子

0

精华

初级会员

Rank: 2

积分
141
金钱
141
注册时间
2013-8-19
在线时间
0 小时
 楼主| 发表于 2013-10-26 17:36:44 | 显示全部楼层
回复【4楼】下雨天:
---------------------------------
这要去哪加啊?
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-10-26 19:55:14 | 显示全部楼层
在以下代码,添加你的KEY4初始化代码。
//按键初始化函数
void KEY_Init(void)
{
RCC->APB2ENR|=1<<2;     //使能PORTA时钟
RCC->APB2ENR|=1<<6;     //使能PORTE时钟
GPIOA->CRL&=0XFFFFFFF0; //PA0设置成输入,默认下拉   
GPIOA->CRL|=0X00000008; 
  
GPIOE->CRL&=0XFFF000FF; //PE2~4设置成输入   
GPIOE->CRL|=0X00088800;     
GPIOE->ODR|=7<<2;     //PE2~4 上拉
}
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-7-9 21:46

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表