gpio_typedef_超经典的STM32学习笔记——第一章GPIO口

2023-05-16

函数名

GPIO_Init

函数原形

void

GPIO_Init(GPIO_TypeDef*

GPIOx,

GPIO_InitTypeDef* GPIO_InitStruct)

功能描述

根据

GPIO_InitStruct

中指定的参数初始化外

GPIOx

寄存器

输入参数

1

GPIOx

x

可以是

A

B

C

D

或者

E

,来选择

GPIO

外设

输入参数

2

GPIO_InitStruct

:指向结构

GPIO_InitTypeDef

的指针,包含了外设

GPIO

的配置信息参阅

Section

GPIO_InitTypeDef

查阅更多该参数允

许取值范围

输出参数

返回值

先决条件

被调用函数

1.1.1

GPIO_TypeDef

为一结构体:

typedef struct

{

__IO uint32_t CRL;

//

端口配置低寄存器

__IO uint32_t CRH;

//

端口配置高寄存器

__IO uint32_t IDR;

//

端口输入数据寄存器

__IO uint32_t ODR;

__IO uint32_t BSRR;

__IO uint32_t BRR;

__IO uint32_t LCKR;

} GPIO_TypeDef;

GPIOx

为一宏定义:

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

gpio_typedef_超经典的STM32学习笔记——第一章GPIO口 的相关文章

随机推荐