Files
player/Project/Src/Drive/Source/led.c

40 lines
1.1 KiB
C
Raw Normal View History

2025-06-27 00:32:57 +08:00
/***
***************************************************************************
* @file led.c
2025-07-05 19:47:28 +08:00
* @brief LED<EFBFBD>ӿ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>غ<EFBFBD><EFBFBD><EFBFBD>
2025-06-27 00:32:57 +08:00
***************************************************************************
* @description
*
2025-07-05 19:47:28 +08:00
* <EFBFBD><EFBFBD>ʼ<EFBFBD><EFBFBD>LED<EFBFBD><EFBFBD>IO<EFBFBD>ڣ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ٶȵȼ<EFBFBD>2M<EFBFBD><EFBFBD>
2025-06-27 00:32:57 +08:00
*
***************************************************************************
***/
#include "led.h"
2025-07-05 19:47:28 +08:00
// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>LED IO<49>ڳ<EFBFBD>ʼ<EFBFBD><CABC>
2025-06-27 00:32:57 +08:00
//
void LED_Init(void)
{
2025-07-05 19:47:28 +08:00
GPIO_InitTypeDef GPIO_InitStructure; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><E1B9B9>
RCC_AHB1PeriphClockCmd ( LED1_CLK, ENABLE); //<2F><>ʼ<EFBFBD><CABC>GPIOGʱ<47><CAB1>
RCC_AHB1PeriphClockCmd ( LED2_CLK, ENABLE); //<2F><>ʼ<EFBFBD><CABC>GPIODʱ<44><CAB1>
2025-06-27 00:32:57 +08:00
2025-07-05 19:47:28 +08:00
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT; //<2F><><EFBFBD><EFBFBD>ģʽ
GPIO_InitStructure.GPIO_OType = GPIO_OType_PP; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP; //<2F><><EFBFBD><EFBFBD>
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_2MHz; //<2F>ٶ<EFBFBD>ѡ<EFBFBD><D1A1>
2025-06-27 00:32:57 +08:00
2025-07-05 19:47:28 +08:00
//<2F><>ʼ<EFBFBD><CABC> LED1 <20><><EFBFBD><EFBFBD>
2025-06-27 00:32:57 +08:00
GPIO_InitStructure.GPIO_Pin = LED1_PIN;
GPIO_Init(LED1_PORT, &GPIO_InitStructure);
2025-07-05 19:47:28 +08:00
//<2F><>ʼ<EFBFBD><CABC> LED2 <20><><EFBFBD><EFBFBD>
2025-06-27 00:32:57 +08:00
GPIO_InitStructure.GPIO_Pin = LED2_PIN;
GPIO_Init(LED2_PORT, &GPIO_InitStructure);
LED1_OFF;
LED2_OFF;
}