求助关于ek-8962 GPIO读取key值的配置
[复制链接]
定义如下:
#define KEY1_SYSCTL SYSCTL_PERIPH_GPIOF #define KEY1_GPIO_PORT GPIO_PORTF_BASE #define KEY1_PIN GPIO_PIN_0
配置部分如下:
SysCtlPeripheralEnable(KEY1_SYSCTL); GPIODirModeSet(KEY1_GPIO_PORT, KEY1_PIN, GPIO_DIR_MODE_IN); GPIOPadConfigSet(KEY1_GPIO_PORT, KEY1_PIN, GPIO_STRENGTH_2MA, GPIO_PIN_TYPE_STD_WPU);
读取部分如下:
if (GPIOPinRead(KEY1_GPIO_PORT, KEY1_PIN))
{ ucTemp &= 0xFE; }
原理图如附件
不知道我是不是那里配置错了,读取不了键盘值,请大家指导指导!
|