这种模式通常用于读取外部开关或传感器的状态。 代码示例: GPIO_InitTypeDef GPIO_InitStruct; RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOA, ENABLE); GPIO_InitStruct.GPIO_Pin = GPIO_Pin_0; GPIO_InitStruct.GPIO_Mode = GPIO_Mode_IN_FLOATING; GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL; GPIO_...
GPIO_PuPd = GPIO_PuPd_NOPULL; GPIO_Init(GPIOx, &GPIO_InitStruct); // 复位GPIO引脚配置 GPIOx->CRL &= ~(GPIO_CRL_MODE0 | GPIO_CRL_MODE1); // 清空MODE[1:0]配置位,复位到默认模式(默认是浮空输入模式) // 恢复备份的GPIO引脚配置 if(backup == 0) // 原始配置为低电平(0) { GPIOx-...
GPIO_InitStruct.GPIO_PuPd=GPIO_PuPd_NOPULL的涵义是( )A.上拉B.下拉C.浮空D.不确定
(5)PuPd:表示GPIO引脚的上拉/下拉电阻状态,可以选择无上拉/下拉(GPIO_PuPd_NOPULL)、上拉(GPIO_PuPd_UP)、下拉(GPIO_PuPd_DOWN)。根据实际连接情况选择合适的上拉/下拉电阻状态。示例:GPIO_InitStruct.Pull = GPIO_PuPd_NOPULL; // 无上拉/下拉GPIO_InitStruct.Pull = GPIO_PuPd_UP; // 上拉...
2. GPIO的八种工作模式 2.1 输入浮空模式(Floating Input Mode) 2.2 输入上拉模式(Input with Pull-up Mode) 2.3 输入下拉模式(Input with Pull-down Mode) 2.4 模拟输入模式(Analog Input Mode) 2.5 开漏输出模式(Open-drain Output Mode) 2.6 推挽输出模式(Push-pull Output Mode) ...
表示GPIO引脚的上拉/下拉电阻状态,可以选择无上拉/下拉(GPIO_PuPd_NOPULL)、上拉(GPIO_PuPd_UP)、下拉(GPIO_PuPd_DOWN)。根据实际连接情况选择合适的上拉/下拉电阻状态。 示例: GPIO_InitStruct.Pull = GPIO_PuPd_NOPULL; // 无上拉/下拉 GPIO_InitStruct.Pull = GPIO_PuPd_UP; // 上拉 GPIO_InitStruc...
1.在复位期间及复位刚刚完成后,复用功能尚未激活时,IO 端口会被配置为输入浮空模式。 2.输入数据寄存器 (GPIOx_IDR) 每隔 1 个 AHB1 时钟周期捕获一次 IO 引脚的数据。 复用(Alternate functions) MCU的外设引脚与GPIO口共用,默认作为IO口,但可配置作为多种外设用途。这种配置GPIO口为特定外设功能引脚的操作就叫...
GPIO_InitTypeDef GPIO_InitStructure;GPIO_InitStructure.GPIO_Pin=GPIO_Pin_9;GPIO_InitStructure.GPIO_Mode=GPIO_Mode_OUT;GPIO_InitStructure.GPIO_OType=GPIO_OType_PP;GPIO_InitStructure.GPIO_PuPd=GPIO_PuPd_NOPULL;GPIO_InitStructure.GPIO_Speed=GPIO_Speed_2MHz;GPIO_Init(GPIOF,&GPIO_InitStructure); ...
GPIO_Mode_AN = 0x03 /*!< GPIO Analog Mode */ }GPIOMode_TypeDef; typedef enum { GPIO_OType_PP = 0x00, GPIO_OType_OD = 0x01 }GPIOOType_TypeDef; typedef enum { GPIO_PuPd_NOPULL = 0x00, GPIO_PuPd_UP = 0x01, GPIO_PuPd_DOWN = 0x02 }GPIOPuPd_TypeDef;...
GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_NOPULL ;//不带上下拉 GPIO_Init(GPIOA, &GPIO_InitStructure);//初始化PA5引脚 1. 2. 3. 4. 当STM32需要进行 AD( 模数 ) 转换采样时,需要把引脚设置为模拟输入模式,模拟输入模式下,不需要连接上拉和下拉电阻,因为GPIO用于模拟功能时,引脚的上、下拉电阻是不...