GPIO支持4种输入模式(浮空输入、上拉输入、下拉输入、模拟输入)和4种输出模式(开漏输出、开漏复用输出、推挽输出、推挽复用输出)。同时,GPIO还支持三种最大翻转速度(2MHz、10MHz、50MHz)。 GPIO_Mode_AIN 模拟输入 GPIO_Mode_IN_FLOATING 浮空输入 GPIO_Mode_IPD 下拉输入 GPIO_Mode_IPU 上拉输入 GPIO_Mode_Out...
(1)GPIO_Mode_AIN 模拟输入 (2)GPIO_Mode_IN_FLOATING 浮空输入 (3)GPIO_Mode_IPD 下拉输入 (4)GPIO_Mode_IPU 上拉输入 (5)GPIO_Mode_Out_OD 开漏输出 (6)GPIO_Mode_Out_PP 推挽输出 (7)GPIO_Mode_AF_OD 复用开漏输出 (8)GPIO_Mode_AF_PP 复用推挽输出 I/O端口位的基本结构 1、推挽输出 推挽...
(1)GPIO_Mode_AIN 模拟输入 (2)GPIO_Mode_IN_FLOATING 浮空输入 (3)GPIO_Mode_IPD 下拉输入 (4)GPIO_Mode_IPU 上拉输入 (5)GPIO_Mode_Out_OD 开漏输出 (6)GPIO_Mode_Out_PP 推挽输出 (7)GPIO_Mode_AF_OD 复用开漏输出 (8)GPIO_Mode_AF_PP 复用推挽输出 GPIO_Speed_10MHz 最高输出速率10MHz GPI...
(1)GPIO_Mode_AIN 模拟输入 (2)GPIO_Mode_IN_FLOATING 浮空输入 (3)GPIO_Mode_IPD 下拉输入 (4)GPIO_Mode_IPU 上拉输入 (5)GPIO_Mode_Out_OD 开漏输出 (6)GPIO_Mode_Out_PP 推挽输出 (7)GPIO_Mode_AF_OD 复用开漏输出 (8)GPIO_Mode_AF_PP 复用推挽输出 GPIO_Speed_10MHz 最高输出速率10MHz GPI...
GPIO的8种模式 1. 输入模式: (1)上拉输入模式 GPIO_Mode_IPU (2)下拉输入模式 GPIO_Mode_IPD (3)模拟输入模式 GPIO_Mode_AIN (4)浮空输入模式 GPIO_Mode_IN_FLOATING 2. 输出模式: (1)推挽输出模式 GPIO_Mode_Out_PP ...
GPIO 是通用输入/输出端口的简称,本文以STM32为例进行说明,其他的单片机功能上都是大同小异,学会STM32的GPIO,我们可以触类旁通。 GPIO 的引脚与外部硬件设备连接,可实现与外部通讯、控制外部硬件或者采集外部硬件数据的功能。 STM32的八种GPIO口模式 1) GPIO_Mode_AIN 模拟输入; ...
(1)输入浮空(GPIO_Mode_IN_FLOATING):信号进入芯片内部后,即没有经过上拉电阻也没有经过下拉电阻,只经由施密特触发器输入。如果被配置成该模式,其端口的电平不确定。由于其输入阻抗比较大,所以一般把这种模式用于标准的通信协议。 (2)输入上拉(GPIO_Mode_IPU):上拉输入,就是信号进入芯片后被内部的一个上拉电阻...
1、GPIO_Mode_AIN 模拟输入 这种输入模式比较特殊,该模式主要为片上外设ADC而配置,从外部读取模拟信号,当设置为模拟输入时,GPIO会失效,引脚直接接入内部ADC。 特点:相较于其他输入模式只能读取到逻辑高/低电平(数字量),该模式能读取到细微变化的值(模拟量)。通俗来...
GPIO_Mode_IN:输入模式,用于将GPIO引脚配置为输入模式。GPIO_Mode_OUT:输出模式,用于将GPIO引脚配置为输出模式。GPIO_Mode_AF:复用模式,用于将GPIO引脚配置为复用模式,通常用于连接外设。GPIO_Mode_AN:模拟模式,用于将GPIO引脚配置为模拟模式,用于ADC输入等。(3)输入模式:GPIO引脚可以用于读取外部设备的数字...
模式GPIO_Mode: GPIO_Mode_IN_FLOATING,浮空输入。 使用方式:将一个结构体设置为默认值: // 定义一个GPIO_InitTypeDef类型的结构体变量gpio_init_structure GPIO_InitTypeDef gpio_init_structure; // 使用GPIO_StructInit()函数对gpio_init_structure结构体进行初始化 GPIO_StructInit(&gpio_init_structure); 将...