#include"sys.h"
#include"EXTI.h"
#include"led.h"
int main(void)
{
NVIC_Configuration();
Led_Init();
EXTI_KEY_Init();
while(1)
{
LED=1;
}
}
void EXTI15_10_IRQHandler(void)
{
if(EXTI_GetFlagStatus(EXTI_Line10) == 1)
{
LED =0;
EXTI_ClearFlag(EXTI_Line10);
}
if(EXTI_GetFlagStatus(EXTI_Line11) == 1)
{
LED =1;
EXTI_ClearFlag(EXTI_Line11);
}
}
#include<led.h>
//PC13
void Led_Init(void)
{
GPIO_InitTypeDef GPIO_InitStructure;
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC,ENABLE);
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_13;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_InitSt