第一步:时钟使能
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 中断函数定义