在线时间18 小时
UID3569966
ST金币59
蝴蝶豆0
注册时间2019-6-6
该用户从未签到
中级会员
- 最后登录
- 2020-8-6
|
INTERRUPT_HANDLER(EXTI_PORTC_IRQHandler, 5)
{
if(GPIO_ReadInputPin(GPIOC , GPIO_PIN_7) == RESET) //判断是否是PC->,被按下,即KEY2,也可以说这个判断是PD端口区分是哪个引脚被按下的主要标志
{
}
void ALLKeyInit()
{
//KEY1_Init
//GPD->PIN2 设置为输入模式 带上拉电阻输入 全球通外部中断
GPIO_Init(GPIOD , GPIO_PIN_2 , GPIO_MODE_IN_PU_IT);
EXTI_SetExtIntSensitivity(EXTI_PORT_GPIOA , EXTI_SENSITIVITY_FALL_ONLY); //PA端口为下降沿触发中断
//KEY2_Init
//GPC->PIN7 设置为输入模式 带上拉电阻输入 禁止外部中断
GPIO_Init(GPIOC , GPIO_PIN_7 , GPIO_MODE_IN_PU_IT);
EXTI_SetExtIntSensitivity(EXTI_PORT_GPIOD , EXTI_SENSITIVITY_FALL_ONLY); //PD端口为下降沿触发中断
//KEY3_Init
//GPC->PIN6设置为输入模式 带上拉电阻输入 禁止外部中断
GPIO_Init(GPIOC , GPIO_PIN_6 , GPIO_MODE_IN_PU_IT);
EXTI_SetExtIntSensitivity(EXTI_PORT_GPIOC , EXTI_SENSITIVITY_FALL_ONLY); //PC端口为下降沿触发中断
}
|
|