/*Configure GPIO pin Output Level */HAL_GPIO_WritePin(LED4_GPIO_Port, LED4_Pin, GPIO_PIN_SET); /*Configure GPIO pin : PtPin */GPIO_InitStruct.Pin = LED4_Pin;GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;GPIO_InitStruct.Pull = GPI...
void GPIO_Init(GPIO_TypeDef* GPIOx, GPIO_InitTypeDef* GPIO_InitStruct); GPIOx :一个指向 GPIO_TypeDef 类型结构体的指针,表示要被初始化的GPIO端口(如GPIOA、GPIOB等)。 GPIO_InitStruct:一个指向 GPIO_InitTypeDef类型结构体的指针,表示要应用于指定GPIO端口的配置信息。该结构体成员变量有GPIO引脚号,GPIO...
void GPIO_Init( GPIOA, &GPIO_InitStructure);选择前面配置的端口和结构体地址 void GPIO_SetBits( GPIOA, GPIO_Pin_2);对应端口为高电平 void GPIO_ResetBits(GPIOA, GPIO_Pin_2);对应端口为低电平 void GPIO_WriteBit(GPIOx, GPIO_Pin_x, RESET低/SET高电平 ); void GPIO_Write( GPIOx, 16进制地...
1 void GPIO_Init(GPIO_TypeDef*GPIOx, GPIO_InitTypeDef*GPIO_InitStruct); 功能描述: 根据GPIO_InitStruct中指定的参数初始化外设GPIOx寄存器 输入参数1:GPIOx//GPIOx:x 可以是 A,B,C,D 或者 E,来选择 GPIO 外设 输入参数2:GPIO_InitStruct//GPIO_InitStruct:指向结构 GPIO_InitTypeDef 的指针,包含了外设...
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的配置信息...
GPIO_InitStruct.Mode = GPIO_Mode_IN; // 输入模式GPIO_InitStruct.Mode = GPIO_Mode_OUT; // 输出模式GPIO_InitStruct.Mode = GPIO_Mode_AF; // 复用模式 如果是输出模式,还需要选择引脚的类型,通常有推挽输出和开漏输出两种类型。GPIO_InitStruct.Mode = GPIO_Mode_OUT; // 输出模式GPIO_InitStruct....
GPIO_Init(EPROM_I2C_SDA_GPIO_PORT, &GPIO_InitStruct); // 配置I2C参数(时钟速度、模式、占空比、自身地址、应答使能、7位设备地址) I2C_InitStruct.I2C_ClockSpeed = EEPROM_I2C_BAUDRATE; I2C_InitStruct.I2C_Mode = I2C_Mode_I2C; I2C_InitStruct.I2C_DutyCycle = I2C_DutyCycle_2; ...
GPIO是STM32微控制器上的一组引脚,可配置为输入或输出模式,用于与外部设备进行数字信号交换。每个GPIO引脚都有一个唯一的编号,通常称为引脚名称或引脚号码。 STM32系列微控制器通常具有多个GPIO引脚,数量取决于具体型号。 GPIO模块是STM32微控制器中非常重要的功能之一,它允许微控制器与外部设备进行数字信号交换。通过...
GPIO_Init()函数的定义如下: GPIO Mode Configuration currentmode=((uint32_t)GPIO_InitStruct-》GPIO_Mode)&((uint32_t)0x0F); 可以得出currentmode=0x0000 0010 & 0x0000 000F =0x0000 0000 if (((uint32_t)GPIO_InitStruct-》GPIO_Mode) & ((uint32_t)0x10)) != 0x00) 判断...
函数名: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...