表示GPIO引脚的工作模式,包括输入模式(GPIO_Mode_IN)、输出模式(GPIO_Mode_OUT)、复用模式(GPIO_Mode_AF)等。根据具体应用需求选择合适的工作模式。示例:GPIO_InitStruct.Mode = GPIO_Mode_IN; // 输入模式GPIO_InitStruct.Mode = GPIO_Mode_OUT; // 输出模式GPIO_InitStruct.Mode = GPIO_Mode_AF; /...
STM32各模式英汉翻译 GPIO_Mode( 工作 模式) GPIO_OType( 输出模式类型) GPIO_Pin( 引脚) GPIO_PuPd( 设置上下拉) GPIO_Speed( 引脚输出频率) GPIO_OType_PP(推挽输出) GPIO_OType_OD( 开搂输出) GPIO_Mode_IN( 输入) GPIO_Mode_OUT( 输出) GPIO_Mode_AF( 复用) GPIO_Mode_AN( 模拟) GPIO_PuPd...
GPIO相关的类型几乎都在stm32f4xx_gpio.h文件中。 GPIO的模式 /** * @brief GPIO Configuration Mode enumeration */ typedef enum { GPIO_Mode_IN = 0x00, /*!< GPIO Input Mode */ GPIO_Mode_OUT = 0x01, /*!< GPIO Output Mode */ GPIO_Mode_AF = 0x02, /*!< GPIO Alternate function Mode...
GPIO 的输入工作模式 1 -输入浮空模式:浮空输入的电平是不确定的,完全由外部的输入决定,一般接按键的时候可以使用这个模式。 (上拉下拉很好理解,默认的电平由上拉或者下拉决定) GPIO 的输入工作模式 2 -输入上拉模式 GPIO 的输入工作模式 3 -输入下拉模式 GPIO 的输出工作模式 8 -模拟模式:模拟输入则用于 ADC ...
口 GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT;//普通输出模式 GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;//推挽输出 GPIO_InitStructure.GPIO_Speed = GPIO_Speed_100MHz;//100MHz GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP;//上拉 GPIO_Init(GPIOF, &GPIO_InitStructure);//初始化GPIOF9,...
void Led_Key_Init(void) { GPIO_InitTypeDef GPIO_Init_s; RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOE, ENABLE);//使能时钟 GPIO_Init_s.GPIO_Pin = GPIO_Pin_4; GPIO_Init_s.GPIO_Mode = GPIO_Mode_OUT; GPIO_Init_s.GPIO_OType = GPIO_OType_PP; GPIO_Init_s.GPIO_Speed = GPIO_Speed_...
GPIO_Mode_OUT = 0x01, /*!< GPIO Output Mode */ GPIO_Mode_AF = 0x02, /*!< GPIO Alternate function Mode */ GPIO_Mode_AN = 0x03 /*!< GPIO Analog Mode */ }GPIOMode_TypeDef; GPIO 输出类型 1 2 3 4 5 typedef enum { GPIO_OType_PP = 0x00, GPIO_OType_OD = 0x01 }GPIOO...
2、GPIO_Mode 第二个是选择所选择引脚的工作模式,从头文件中我们可以看到STM32引脚的工作模式一共有4种,分别是GPIO输入模式、GPIO输出模式、GPIO复用模和GPIO模拟模式。 typedefenum { GPIO_Mode_IN =0x00,/*!< GPIO Input Mode */GPIO_Mode_OUT =0x01,/*!< GPIO Output Mode */GPIO_Mode_AF =0x02,/...
1、1. 使能GPIO的AHB时钟,使用函数:RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOx, ENABLE);2.配置GPIO工作模式用GPIO_Init()函数数据类型说明typedef structuint32_t GPIO_Pin;GPIOMode_TypeDef GPIO_Mode;(备用) ,GPIO_Mode_AN(模拟)/ 引脚配置 /GPIO_Mode_IN(输入 ),GPIO_Mode_OUT(输出),GPIO_Mode_...
(b)、GPIO的端口模式:用于设置GPIO的端口模式,可选的端口模式如下。 typedefenum{ GPIO_Mode_IN =0x00,//普通IO口输入GPIO_Mode_OUT =0x01,//普通IO口输出GPIO_Mode_AF =0x02,//管脚复用功能GPIO_Mode_AN =0x03//模拟输入,用于ADC功能}GPIOMode_TypeDef; ...