库函数版本
1、函数初始化
2、读取电平
3、设置电平
4、实际操作步骤
- 【重点】操作IO口之前,必须调用函数RCC_APB2PeriphClockCmd()使能对应的时钟位,只有这样才能操作IO口。不同的IO组,调用的时钟使能函数不一样。
- 初始化IO口模式,调用函数GPIO_Init();
- 操作IO口,输出高低电平。使用以下函数:
* GPIO_SetBits();
* GPIO_ResetBits();
第一步:编写led的驱动程序
第二步:编写主程序,并添加delay函数头文件
寄存器版本
1、操作步骤:
-使能IO口时钟,配置寄存器RCC_APB2ENR
-初始化IO口模式,配置寄存器GPIOx_CRH/CRL
-操作IO口,输出高低电平,配置寄存器GPIOX_ODR或者BSRR/BRR.