ZD-BMS-CH/ZDBMS/BMS_CC/init/src/gpio.c

27 lines
749 B
C
Raw Normal View History

2025-03-15 01:41:28 +00:00
#include "../../init/inc/gpio.h"
/*
* LED<EFBFBD><EFBFBD>ʼ<EFBFBD><EFBFBD>
*/
static void LED_Init(void)
{
GPIO_InitTypeDef GPIO_InitStructure; //<2F><><EFBFBD><EFBFBD>һ<EFBFBD><D2BB>GPIO_InitTypeDef<65><66><EFBFBD>͵Ľṹ<C4BD><E1B9B9>
RCC_PB2PeriphClockCmd(RCC_PB2Periph_GPIOC, ENABLE); //ʹ<><CAB9><EFBFBD><EFBFBD>LED<45><44><EFBFBD>ص<EFBFBD>GPIO<49>˿<EFBFBD>ʱ<EFBFBD><CAB1>
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_13; //<2F><><EFBFBD><EFBFBD>GPIO<49><4F><EFBFBD><EFBFBD>
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; //<2F><><EFBFBD><EFBFBD>GPIOģʽΪ<CABD><CEAA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; //<2F><><EFBFBD><EFBFBD>GPIO<49><4F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ٶ<EFBFBD>
GPIO_Init(GPIOC, &GPIO_InitStructure); //<2F><><EFBFBD>ÿ⺯<C3BF><E2BAAF><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʼ<EFBFBD><CABC>GPIOC
GPIO_SetBits(GPIOC,GPIO_Pin_13); //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ߵ<EFBFBD>ƽ
}
/*
* <EFBFBD><EFBFBD>ʼ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>GPIO
*/
void all_gpio_Init(void)
{
LED_Init();
}