#include "stm32f10x.h"
void LED_GPIO_Config(void);
int main(void)
{
LED_GPIO_Config();/* LED 端口初始化 */
GPIO_SetBits(GPIOD, GPIO_Pin_7);
while(1);
}
void LED_GPIO_Config(void)
{
GPIO_InitTypeDef LED;/*定义一个GPIO_InitTypeDef类型的结构体*/
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOD, ENABLE);/*开启LED相关的GPIO外设时钟*/
LED.GPIO_Pin = GPIO_Pin_7;/*选择要控制的GPIO引脚*/
LED.GPIO_Mode = GPIO_Mode_Out_PP;/*设置引脚模式为通用推挽输出*/
LED.GPIO_Speed = GPIO_Speed_50MHz;/*设置引脚速率为50MHz*/
GPIO_Init(GPIOD, &LED);/*调用库函数,初始化GPIO*/
}