#include "LED.h" void LED_Init(void){ GPIO_InitTypeDef GPIO_InitStructure; /* LED_PORT Periph clock enable */ RCC_AHB1PeriphClockCmd(LED_GPIO_RCC, ENABLE); /* Configure PD12 in output pushpull mode */ GPIO_InitStructure.GPIO_Pin = LED1; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT; GPIO_InitStructure.GPIO_OType = GPIO_OType_PP; GPIO_InitStructure.GPIO_Speed = GPIO_Speed_100MHz; GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_NOPULL; GPIO_Init(LED_PORT, &GPIO_InitStructure); } //-------------------------------------------------------------------- void Set_Reset_LED1(unsigned long Delay){ GPIO_SetBits(LED_PORT, LED1); usDelay(Delay); GPIO_ResetBits(LED_PORT, LED1); usDelay(1000-Delay); }