LED主函数部分:
#include "LED.h"
void LED_GPIO_Config()
{
GPIO_InitTypeDef GPIO_InitStruct;
RCC_APB2PeriphClockCmd(LEDR_GPIO_CLK,ENABLE);
GPIO_InitStruct.GPIO_Pin = LEDR_GPIO_PIN;
GPIO_InitStruct.GPIO_Mode = GPIO_Mode_IN_FLOATING;
GPIO_InitStruct.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_Init(LEDR_GPIO_PORT,&GPIO_InitStruct);
}
头文件部分:
不同的原理图,修改相应的宏定义即可
#ifndef TEXT_LED_H_
#define TEXT_LED_H_
#include <stm32f10x.h>
#define LEDR_GPIO_PIN GPIO_Pin_5
#define LEDR_GPIO_PORT GPIOB
#define LEDR_GPIO_CLK RCC_APB2Periph_GPIOB
void LED_GPIO_Config(void);
#endif