STM32库函数点灯

发布时间 2023-10-18 00:10:12作者: 二本研究菜狗

第一步:时钟使能

RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC,ENABLE);

第二步:端口配置(GPIO)

GPIO_InitTypeDef GPIO_InitStruct;   //定义一个结构体,其成员用于GPIOC的信息配置
    GPIO_InitStruct.GPIO_Mode = GPIO_Mode_Out_PP;
    GPIO_InitStruct.GPIO_Pin = GPIO_Pin_13;
    GPIO_InitStruct.GPIO_Speed = GPIO_Speed_50MHz;
    GPIO_Init(GPIOC,&GPIO_InitStruct); //端口配置
    GPIO_SetBits(GPIOC,GPIO_Pin_13);//将PC13置为高电平

点灯->配置GPIOC端口,用GPIO_Init()函数,其两个参数,第一个选择GPIOx,第二个指向一个结构体。在这个结构体中,设置GPIO口的模式。 

选中函数,右键跳转到此函数定义,查看注释,可以CTRL+F进行某个定义的查找,用于进一步确定需要的信息。

 

 

stm32f10x.h外设寄存器描述文件

core_cm3内核寄存器描述文件

 stm32f10x_conf.h配置库函数头文件的包含关系

stm32f10x_it.c 中断函数定义