注册 登录
查看: 322|回复: 7

[K60] 山外底层定义位置问题

[复制链接]
发表于 2014-3-1 10:59:02 | 显示全部楼层 |阅读模式
按键消息结构体z哎那定义
//按键端口的枚举
typedef enum
{
    KEY_U,  //上
    KEY_D,  //下

    KEY_L,  //左
    KEY_R,  //右

    KEY_A,  //取消
    KEY_B,  //选择

    KEY_START,  //开始
    KEY_STOP,   //停止

    KEY_MAX,
} KEY_e;

上下左右定义的端口在哪能找到
山外哥求助


回复

使用道具 举报

发表于 2014-3-1 11:01:24 | 显示全部楼层
这个是1.4寸小液晶屏的按键吧,可能就在液晶的文件里,或者key相关的文件
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-3-1 11:07:09 | 显示全部楼层
郑倚云 发表于 2014-3-1 11:01
这个是1.4寸小液晶屏的按键吧,可能就在液晶的文件里,或者key相关的文件

是的 在液晶里没有找到 在key相关的文件里定义的不太清楚
回复 支持 反对

使用道具 举报

发表于 2014-3-1 11:15:35 | 显示全部楼层
在key.c里面
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-3-1 11:18:19 | 显示全部楼层
永远之后 发表于 2014-3-1 11:15
在key.c里面

* 定义 KEY 编号对应的管脚
*/
PTXn_e KEY_PTxn[KEY_MAX] = {PTD10, PTD14, PTD11, PTD12, PTD7, PTD13, PTC14, PTC15};

是这吗
强烈支持,非常感谢哥们
回复 支持 反对

使用道具 举报

发表于 2014-3-1 11:32:38 | 显示全部楼层
电子555 发表于 2014-3-1 11:18
* 定义 KEY 编号对应的管脚
*/
PTXn_e KEY_PTxn[KEY_MAX] = {PTD10, PTD14, PTD11, PTD12, PTD7, PTD ...

是那里,修改管脚的时候只需要修改那里对应端口就好。
如果需要增加或减少管脚,只需要增加或减少枚举和对应的管脚定义即可
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-3-1 11:35:17 | 显示全部楼层
许亮 发表于 2014-3-1 11:32
是那里,修改管脚的时候只需要修改那里对应端口就好。
如果需要增加或减少管脚,只需要增加或减少枚举和 ...

KEY_U,  //上
    KEY_D,  //下

    KEY_L,  //左
    KEY_R,  //右

    KEY_A,  //取消
    KEY_B,  //选择

    KEY_START,  //开始
    KEY_STOP,   //停止

    KEY_MAX,

和下面的一一对应呢
{PTD10, PTD14, PTD11, PTD12, PTD7, PTD13, PTC14, PTC15};
强烈支持,非常感谢哥们
回复 支持 反对

使用道具 举报

发表于 2014-3-1 11:37:04 | 显示全部楼层
电子555 发表于 2014-3-1 11:35
KEY_U,  //上
    KEY_D,  //下

山外哥的代码是我见过单片机代码里移植最好的代码了,超容易移植的
回复 支持 反对

使用道具 举报

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

本版积分规则

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