这篇教程C++ GPIO_EXTILineConfig函数代码示例写得很实用,希望能帮到您。
本文整理汇总了C++中GPIO_EXTILineConfig函数的典型用法代码示例。如果您正苦于以下问题:C++ GPIO_EXTILineConfig函数的具体用法?C++ GPIO_EXTILineConfig怎么用?C++ GPIO_EXTILineConfig使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。 在下文中一共展示了GPIO_EXTILineConfig函数的29个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。 示例1: EXTI_Configuration/******************************************************************************** Function Name : EXTI_Configuration* Description : Configures the used EXTI lines.* Input : None* Output : None* Return : None*******************************************************************************/void EXTI_Configuration(void){ /* Connect EXTI Line0 to PA.00 */ GPIO_EXTILineConfig(GPIO_PortSourceGPIOA, GPIO_PinSource0); /* Configure EXTI Line0 to generate an interrupt on falling edge */ EXTI_InitStructure.EXTI_Line = EXTI_Line0; EXTI_InitStructure.EXTI_Mode = EXTI_Mode_Interrupt; EXTI_InitStructure.EXTI_Trigger = EXTI_Trigger_Falling; EXTI_InitStructure.EXTI_LineCmd = ENABLE; EXTI_Init(&EXTI_InitStructure); /* Connect EXTI Line13 to PC.13 */ GPIO_EXTILineConfig(GPIO_PortSourceGPIOC, GPIO_PinSource13); /* Configure EXTI Line13 to generate an event on falling edge */ EXTI_InitStructure.EXTI_Line = EXTI_Line13; EXTI_Init(&EXTI_InitStructure); /* Connect Key Button EXTI Line to GPIO Key Button Pin */ GPIO_EXTILineConfig(GPIO_PORT_SOURCE_KEY_BUTTON, GPIO_PIN_SOURCE_KEY_BUTTON); /* Configure Key Button EXTI Line to generate an event on falling edge */ EXTI_InitStructure.EXTI_Line = EXTI_LINE_KEY_BUTTON; EXTI_InitStructure.EXTI_Mode = EXTI_Mode_Event; EXTI_Init(&EXTI_InitStructure);}
开发者ID:timmy00274672,项目名称:STM32-Learning,代码行数:36,
示例2: EXTI_Configuration/******************************************************************************** Function Name : EXTI_Configuration.* Description : Configure the EXTI lines for Key and Tamper push buttons.* Input : None.* Output : None.* Return value : The direction value.*******************************************************************************/void EXTI_Configuration(void){ EXTI_InitTypeDef EXTI_InitStructure; /* Configure gpio as input : Button Left-WKUP */ /* Connect EXTI Line to gpio pin */ GPIO_EXTILineConfig(GPIO_PORTSOURCE_KEY, GPIO_PINSOURCE_KEY1); /* Configure EXTI Line to generate an interrupt */ EXTI_InitStructure.EXTI_Line = GPIO_EXTI_Line_KEY1; EXTI_InitStructure.EXTI_Mode = EXTI_Mode_Interrupt; EXTI_InitStructure.EXTI_Trigger = EXTI_Trigger_Falling; EXTI_InitStructure.EXTI_LineCmd = ENABLE; EXTI_Init(&EXTI_InitStructure); /* Configure gpio as input : Button Right-USER */ /* Connect EXTI Line to gpio pin */ GPIO_EXTILineConfig(GPIO_PORTSOURCE_KEY, GPIO_PINSOURCE_KEY2); /* Configure EXTI Line to generate an interrupt */ EXTI_InitStructure.EXTI_Line = GPIO_EXTI_Line_KEY2; EXTI_InitStructure.EXTI_Mode = EXTI_Mode_Interrupt; EXTI_InitStructure.EXTI_Trigger = EXTI_Trigger_Falling; EXTI_InitStructure.EXTI_LineCmd = ENABLE; EXTI_Init(&EXTI_InitStructure); /* USB Wakeup from suspend event */ EXTI_ClearITPendingBit(EXTI_Line18); EXTI_InitStructure.EXTI_Line = EXTI_Line18; // USB resume from suspend mode EXTI_InitStructure.EXTI_Trigger = EXTI_Trigger_Rising; EXTI_InitStructure.EXTI_LineCmd = ENABLE; EXTI_Init(&EXTI_InitStructure);}
开发者ID:JinhoAndyPark,项目名称:ARM,代码行数:40,
示例3: ExtI_Configuration//================================================================================================////================================================================================================void ExtI_Configuration(void){ EXTI_InitTypeDef EXTI_InitStruct; GPIO_EXTILineConfig(GPIO_PortSourceGPIOA, GPIO_PinSource0); EXTI_InitStruct.EXTI_Line = EXTI_Line0; EXTI_InitStruct.EXTI_Mode = EXTI_Mode_Interrupt; EXTI_InitStruct.EXTI_Trigger = EXTI_Trigger_Rising; EXTI_InitStruct.EXTI_LineCmd = ENABLE; EXTI_Init(&EXTI_InitStruct); EXTI_ClearITPendingBit(EXTI_Line0); GPIO_EXTILineConfig(GPIO_PortSourceGPIOA, GPIO_PinSource1); EXTI_InitStruct.EXTI_Line = EXTI_Line1; EXTI_InitStruct.EXTI_Mode = EXTI_Mode_Interrupt; EXTI_InitStruct.EXTI_Trigger = EXTI_Trigger_Rising; EXTI_InitStruct.EXTI_LineCmd = ENABLE; EXTI_Init(&EXTI_InitStruct); EXTI_ClearITPendingBit(EXTI_Line1);}
开发者ID:leeonchan,项目名称:small-salt-model,代码行数:29,
|