(17/06/25)STM32学习->GPIO输出控制LED

通常使用GPIO_InitTypeDef来初始化端口的配置,通常要包含GOIO、RCC两个头文件

void Init_LEDpin(void)

{

GPIO_InitTypeDef GPIO_InitStructure;//创建一个GPIO_InitTypeDef的结构用来初始化GPIO的端口,这里针对的是PC13端口

RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC, ENABLE); //使能GPIO的时钟


GPIO_InitStructure.GPIO_Pin = GPIO_Pin_13; //初始化结构

GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_OD;//推挽输出

GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; //输出频率

GPIO_Init(GPIOC, &GPIO_InitStructure);//初始化端口


GPIO_SetBits(GPIOC,GPIO_Pin_13); //PC13端口输出高电平
}
发布了5 篇原创文章 · 获赞 3 · 访问量 990

猜你喜欢

转载自blog.csdn.net/suiyuan2009/article/details/73729178