STM32的推挽输出和开漏输出


前言

本篇文章将带大家了解STM32的推挽输出和开漏输出,并且学习这两个的区别,学习分别在什么时候使用这两个不同的输出方式。

在 STM32 微控制器中,GPIO(General Purpose Input/Output)模块是一个通用的输入输出模块,可以用于实现各种功能,如控制 LED 灯、驱动电机、读取按键等等。
为了控制 GPIO 输出的电平,需要配置 GPIO 的输出模式和输出类型。其中,输出模式可以设置为推挽输出(Push-Pull Output)或开漏输出(Open-Drain Output),输出类型可以设置为推挽输出或者开漏输出。

这里我先放一张图让大家先有一个具体的了解,在后面我会给大家详细讲解。
(本篇文章将引用百问网的一些资料)
在这里插入图片描述

一、推挽输出

我们可以在STM32参考手册第9章中看到下面这一张图片,这一张图片就是STM32 GPIO的结构图了。

猜你喜欢

转载自blog.csdn.net/m0_49476241/article/details/129699091
今日推荐