关于按键识别的问题
时间:10-02
整理:3721RD
点击:
最近刚开始学习OSAL,尝试用按键来实现led的变化,我的板子上的按键一是P0_1,我发现协议栈的HAL配置的SW-6是可以的,并且我也已经确认配置与我的电路符合,我也确认消息发过来了,进入了他的APP处理函数中,但是 我的 处理函数 是P0_1按下的处理,没有P2_0按键按下的处理,现在出现的情况就是按下P1_0没现象,P2_0按下,出现想要的现象。
void FirstApp_HandleKeys( byte shift, byte keys )
{
if ( keys & HAL_KEY_SW_6)
{
HalLedSet(HAL_LED_ALL,HAL_LED_MODE_TOGGLE);
}
}
请大神们指出 小弟错误, 十分感谢!
第一次在论坛发帖,格式什么的不对,请见谅。
是不是说,你想要的结果是P0_1按键出现想要的现象,但是现在的情况是P2_0按键才出现想要的现象?
IO口配置代码部分检查了吗?
检查了,当时改成中断触发,可以进中断。
