buttons.c
来自「NXP LPC系列AMR7的开发程序源码(LCD」· C语言 代码 · 共 40 行
C
40 行
/*************************************************************************
*
* Used with ICCARM and AARM.
*
* (c) Copyright IAR Systems 2006
*
* File name : buttons.c
* Description :
*
* History :
* 1. Date: June 15th, 2006
* Author: Todor Atanasov
* Description: Created
*
* $Revision: 13147 $
**************************************************************************/
#include <NXP/iolpc2129.h>
#include "buttons.h"
// init buttons port
void InitButtons(void)
{
// Assign pins to the Ext Interrup logic
PINSEL0_bit.P0_15 = 2; // EINT2 (Button B1)
PINSEL0_bit.P0_9 = 3; // EINT3 (Button B2)
// Clear interrupt flag
EXTINT_bit.EINT2 = 1;
EXTINT_bit.EINT3 = 1;
// Set Wakeup DISABLED
EXTWAKE_bit.EXTWAKE2 = 0;
EXTWAKE_bit.EXTWAKE3 = 0;
IO0DIR_bit.P0_15 = 0; //set port0.15 as input
IO0DIR_bit.P0_9 = 0; //set port0.9 as input
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?