目录
前言
上节课我们学习如何更加系统的优化程序以及运用STM32官方给出的标准库,包括如何定义初始化结构体以及枚举定义的运用,还有官方给的GPIO_Init函数和如何配置结构体变量。这节课我们继续学习自己写库——构建库函数雏形的内容。这节课将是我们自主初步学习构建库函数的最后一节课,在学完这四小节内容后,相信大家可以了解更多关于STM32的库函数模型知识。
STM32第四节:自己写库——构建库函数雏形(第四节)
代码的改动
GPIO_InitTypeDef GPIO_InitStructure;
RCC->APB2ENR |= ( (1) << 3 );
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_Init(GPIOB, &GPIO_InitStructure);
GPIO_SetBits(GPIOB,GPIO_Pin_0);
GPIO_ResetBits( GPIOB,GPIO_Pin_0 );
这是我们上一节课写好的代码,我们发现,如果LED的接口不是PB口,有可能是PC,PD巴拉巴拉的,或者是要改变接口的话,我们所需要修改的就是Pin