voidHAL_GPIO_WritePin(GPIO_TypeDef *GPIOx,uint16_tGPIO_Pin, GPIO_PinState PinState){/* Check the parameters */assert_param(IS_GPIO_PIN(GPIO_Pin));assert_param(IS_GPIO_PIN_ACTION(PinState)); if(PinState != GPIO_PIN_RESET){GPIOx-...
void GPIO_Init(GPIO_TypeDef* GPIOx, GPIO_InitTypeDef* GPIO_InitStruct); GPIOx :一个指向 GPIO_TypeDef 类型结构体的指针,表示要被初始化的GPIO端口(如GPIOA、GPIOB等)。 GPIO_InitStruct:一个指向 GPIO_InitTypeDef类型结构体的指针,表示要应用于指定GPIO端口的配置信息。该结构体成员变量有GPIO引脚号,GPIO...
1.GPIO初始化配置 GPIO_InitTypeDef GPIO_InitStructure; 定义结构体变量 RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC,ENABLE);//开启对应时钟使能(注时钟可以用‘或’形式选中多个( RCC_APB2Periph_GPIOC|RCC_APB3Periph_GPIOC... ) GPIO_InitStructure.GPIO_Mode=GPIO_Mode_Out_PP;配置模式 GPIO_InitStructur...
GPIO_InitTypeDef gpio_init_structure; // 使用GPIO_StructInit()函数对gpio_init_structure结构体进行初始化 GPIO_StructInit(&gpio_init_structure);将该结构体配置为默认值后,就可以用GPIO_Init函数对这个结构体中参数设置为指定值并映射到指定端口。4.1...
GPIO_InitTypeDef 类型的结构体 typedef struct{ uint32_tPin; /*!<指定要配置的GPIO引脚。该参数可以是@ref GPIO_pins_define 的任意值 */ uint32_t Mode; /*!<指定所选引脚的工作模式。该参数可以是@ref GPIO_mode_define 的值 */ uint32_t Pull; /*!< 指定所选引脚的上拉或下拉激活。该参数...
2、函数GPIO_Init /* 函数名:GPIO_Init 函数原型:void GPIO_Init(GPIO_TypeDef * GPIOx,GPIO_InitTypeDef * GPIO_InitStruct) 功能描述:根据GPIO_InitStruct中指定的参数初始化外设GPIOx寄存器 输入参数1:GPIOx *---* 用来选择GPIO外设,x取: A B C D E *---* 输入参数2:GPIO...
一、 GPIO_Init函数解析 1 1、参数GPIO_TypeDef 1 2、参数GPIO_InitStruct 2 3、函数代码详解 4 4、备注 6 一、GPIO_Init函数解析 首先来看一下GPIO_Init函数的原型void GPIO_Init(GPIO_TypeDef* GPIOx, GPIO_InitTypeDef* GPIO_InitStruct)。这个函数的实现是在Stm32f10x_gpio.c文件中,若要使用该函数在...
(1)、void GPIO_DeInit(GPIO_TypeDefGPIOx);* 作用:将GPIO端口设置成初始的默认状态,相当于复位GPIO端口,默认的状态为输入浮空的状态。 举例:GPIO_DeInit(GPIOA),将GPIOA端口所有引脚复位到默认状态。 (2)、void GPIO_Init(GPIO_TypeDefGPIOx, GPIO_InitTypeDefGPIO_InitStruct);** ...
1.void GPIO_DeInit(GPIO_TypeDef* GPIOx):直接初始化某排引脚的外围寄存器到复位的默认值。 2.void GPIO_AFIODeInit(void):字面理解是复用IO的初始化,但是IO的服用现在还没学习到…先空起 3.void GPIO_Init(GPIO_TypeDef* GPIOx, GPIO_InitTypeDef* GPIO_InitStruct):根据GPIO_InitTypeDef里面的值,初始化某排...
在STM32中,对于GPIO_InitTypeDef定义的结构来说,指定GPIO工作模式的成员名是A.GPIOxB.GPIO_PinC.GPIO_SpeedD.GPIO_