1、使用输出模式 I/O口常用的输出方式有推挽输出和开漏输出。 (1)推挽输出(GPIO_Mode_Out_PP):可以输出高、低电平,连接数字器件。 (2)开漏输出(GPIO_Mode_Out_OD):输出端相当于三极管的集电极,要得到高电平状态,需要外接上拉电阻。它适合于做电流型的驱动,其吸收电流的能力相对较强,一般可达到20mA。
1.GPIO 即General Purpose Input Output,通用输入输出。从硬件层面上讲,它是芯片上的一组引脚,用于收/发信号,由于不是为任何特定目的而设计的,所以称之为“通用”IO。在STM32F103RCT6芯片上共有GPIOA、GPIOB、GPIOC、GPIOD四组IO口。除GPIOD以外(GPIOD只有PD0~PD2,共3个IO口),每组IO有16个端口,即16个IO引...
GPIO_Mode_AIN 模拟输入 GPIO_Mode_IN_FLOATING 浮空输入 GPIO_Mode_IPD 下拉输入 GPIO_Mode_IPU 上拉输入 GPIO_Mode_Out_OD 开漏输出 GPIO_Mode_Out_PP 推挽输出 GPIO_Mode_AF_OD 复用开漏输出 GPIO_Mode_AF_PP 复用推挽输出 下面将具体介绍GPIO的这八种工作方式:浮空输入模式 ...
复用开漏输出 上拉输入 下拉输入 模拟输入 浮空输入 GPIO定义 General Purpose Input Output (通用输入/输出)简称为GPIO,或总线扩展器。下图为STM32F103 GPIO的Block图,当前32Bit微控制器的GPIO均有多种复用的工作模式,绝大部分为以下8种工作模式。 输出模式:推挽输出、开漏输出、复用推挽输出、复用开漏输出 输入模式...
推挽输出: GPIO引脚线路经过两个保护二极管后,向上流向“输入模式”结构,向下流向“输出模式”结构。先看输出模式部分,线路经过一个由P-MOS和N-MOS管组成的单元电路。这个结构使GPIO具有了“推挽输出”和“开漏输出”两种模式。 所谓的推挽输出模式,是根据这两个MOS管的工作方式来命名的。在该结构中输入高电平时,经...
1.推挽输出使GPIO口输出高电平或者低电平主要寄存器为端口配置地寄存器和端口配置高寄存器,每四个位控制一个GPIO.2 推挽输出和开漏输出推挽输出结构是由两个MOS或者三极管收到互补控制的信号控制 小麦地 2022-02-24 07:20:13 推挽输出和开漏输出区别是什么 推挽输出和开漏输出是数字电路中常见的两种输出方式,它们在...
“推挽输出和开漏输出的主要区别在于MOS管的控制方式。推挽输出可以直接输出高电平或低电平,具有较强的...
1、作为普通GPIO输入:根据需要配置该引脚为浮空输入、带弱上拉输入或带弱下拉输入,同时不要使能该引脚对应的所有复用功能模块。 2、作为普通GPIO输出:根据需要配置该引脚为推挽输出或开漏输出,同时不要使能该引脚对应的所有复用功能模块。 3、作为普通模拟输入:配置该引脚为模拟输入模式,同时不要使能该引脚对应的所有复...
1.推挽输出使GPIO口输出高电平或者低电平主要寄存器为端口配置地寄存器和端口配置高寄存器,每四个位控制一个GPIO.2 推挽输出和开漏输出推挽输出结构是由两个MOS或者三极管收到互补控制的信号控制 小麦地 2022-02-24 07:20:13 什么是推挽输出模式,什么是开漏输出模式? 推挽输出模式和开漏输出模式是数字电路中两种常...
1135 -- 1:21 App GPIO的输出什么时候用开漏,什么时候用推挽? 2495 -- 6:19 App GPIO介绍、如何配置GPIO 11.9万 25 59:02 App 一步一步教你看懂电路图 463 -- 12:19 App GPIO的八种工作模式 9338 2 2:35 App [STM32 HAL库][GPIO]4种输入模式,最佳教程,没有之一~ 1415 -- 4:19 App ...