stm32/App/led/LED.C

30 lines
852 B
C++
Raw Normal View History

2021-10-25 14:03:59 +00:00
#include "LED.h"
//********************************************************************//
//! 函数名:LED_GPIO_Config
//! 功能:LEDGPIO初始化
//! 输入:none
//! 输出:none
//********************************************************************//
void LED_GPIO_Config(void)
{
//! 申明GPIO结构体
GPIO_InitTypeDef GPIO_InitStructure;
//! 开启GPIOE外设时钟
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOE, ENABLE);
//! GPIO5和6
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_6|GPIO_Pin_5;
//! 推挽输出模式
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
//! GPIO速率50MHz
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
//! 初始化
GPIO_Init(GPIOE, &GPIO_InitStructure);
//! 拉高GPIO5,6
GPIO_SetBits(GPIOE,GPIO_Pin_5);
GPIO_SetBits(GPIOE,GPIO_Pin_6);
}