当前位置:文档之家› 如何使用库函数来驱动LED灯详细概述

如何使用库函数来驱动LED灯详细概述

GPIO_Mode; } GPIO_InitTypeDef; 二、编写程序步骤 1、首先定义一个 GPIO_InitTypeDef 的结构体,给结构体起一个名字 GPIO_InitStructure; [cpp] view plain copy print? GPIO_initTypeDef GPIO_initStructure ; 2、初始化 RCC 时钟 RCC_APB2PeriphClockCmd 使能或者失能 APB2 外设时钟,从下图看 GPIOA-G 均属于 APB2 时钟总线。
void GPIO_Init(GPIO_TypeDef* GPIOx, GPIO_InitStruct) 5、 GPIO_SetBits 设置指定的数据端口位 GPIO_ResetBits 清除指定的数据端口位
GPIO_InitTypeDef*
如何使用库函数来驱动 LED 灯详细概述
一、熟悉 GPIO 结构体 以下这个结构体是我从官方手册中获取的: [cpp] view plain copy print? typedef struct { u16 GPIO_Pin; GPIOSpeed_TypeDef GPIO_Speed;
3、对结构体成员赋值,详情参考固件库使用手册 //GPIO 管脚 u16 GPIO_Pin; //GPIO 口的速率 GPIOSpeed_TypeDef GPIO_Speed; //GPIO 的输出模式 GPIOMode_TypeDef GPIO_Mode; 4、初始化 GPIO 这里要注意,每更新一个 GPIO 口就要初始化一次(用到了多组 GPIO 的情 况)
相关主题