STM32的推挽输出和开漏输出
文章目录
- 前言
- 一、推挽输出
- 二、开漏输出
- 三、区别和适应场景
- 总结
前言
本篇文章将带大家了解STM32的推挽输出和开漏输出,并且学习这两个的区别,学习分别在什么时候使用这两个不同的输出方式。
在 STM32 微控制器中,GPIO(General Purpose Input/Output)模块是一个通用的输入输出模块,可以用于实现各种功能,如控制 LED 灯、驱动电机、读取按键等等。
为了控制 GPIO 输出的电平,需要配置 GPIO 的输出模式和输出类型。其中,输出模式可以设置为推挽输出(Push-Pull Output)或开漏输出(Open-Drain Output),输出类型可以设置为推挽输出或者开漏输出。
这里我先放一张图让大家先有一个具体的了解,在后面我会给大家详细讲解。
(本篇文章将引用百问网的一些资料)
一、推挽输出
我们可以在STM32参考手册第9章中看到下面这一张图片,这一张图片就是STM32 GPIO的结构图了。
STM32的推挽输出和开漏输出相关推荐
- STM32 推挽输出和开漏输出
GPIO 是通用输入输出端口的简称,简单来说就是 STM32 可控制的引脚,STM32 芯片的 GPIO 引脚与外部设备连接起来,从而实现与外部通讯.控制以及数据采集的功能.STM32芯片的 GPIO ...
- [技术讨论]STM32 IO口输出之推挽输出和开漏输出对比
先上一个总览图 众所周知STM32的IO口可配置成输出和输出,其中输入有四种模式,输出也有四种模式,分别如下: 输入: GPIO_Mode_AIN-----------------模拟输入 GPIO_ ...
- STM32初学篇-推挽输出、开漏输出、复用开漏输出、复用推挽输出以及上拉输入、下拉输入、浮空输入、模拟输入区别
有关推挽输出.开漏输出.复用开漏输出.复用推挽输出以及上拉输入.下拉输入.浮空输入.模拟输入的区别 最近在看数据手册的时候,发现在Cortex-M3里,对于GPIO的配置种类有8种之多: (1)GPI ...
- STM32 IO口的8中配置方式解读(推挽输出、开漏输出、复用开漏输出、复用推挽输出以及上拉输入、下拉输入、浮空输入、模拟)
转自:http://blog.csdn.net/u010592722/article/details/45746079 STM32 IO口的8中配置方式: (1)GPIO_Mode_AIN 模拟输入 ...
- 有关推挽输出、开漏输出、复用开漏输出、复用推挽输出以及上拉输入、下拉输入、浮空输入、模拟输入区别
转自:http://www.cnblogs.com/Jezze/archive/2011/12/23/2299857.html 以及上拉输入.下拉输入.浮空输入.模拟输入的区别 最近在看数据手册的时候 ...
- 推挽输出和开漏输出_关于51单片机IO口的输出模式结构
单片机种类繁多今天主要谈谈51单片机,在stm32单片机中IO(GPIO)输出模式有很多种.如 模拟输入 .浮空输入.下拉输入.上拉输入.开漏输出.推挽输出等很多种,不同的输入输出有不同的功能,实现不 ...
- 常用的推挽输出、开漏输出、上拉输入
转载 https://blog.csdn.net/hailin0716/article/details/24333951 一.推挽输出: 可以输出高,低电平,连接数字器件; 推挽结构一般是指两个三极管 ...
- 有关上拉输入、下了输入、推挽输出、开漏输出、复用开漏输出、复用推挽输出以及、浮空输入、模拟输入区别
有关上拉输入.下了输入.推挽输出.开漏输出.复用开漏输出.复用推挽输出以及.浮空输入.模拟输入区别 最近在网上看见一些人对STM32的八种方式的解释,说了一大堆,最后看完了 也不知道 ...
- 有关推挽输出、开漏输出、复用开漏输出、复用推挽输出
有关推挽输出.开漏输出.复用开漏输出.复用推挽输出 以及上拉输入.下拉输入.浮空输入.模拟输入的区别 转载自:http://bbs.ednchina.com/BLOG_ARTICLE_2082651. ...
最新文章
- 手把手教你用线性回归预测二手房房价
- linux下查询端口,进程的状态以及netstat的参数意义
- Java程序员从笨鸟到菜鸟之(九)——数据库有关知识补充(事务、视图、索引、存储过程)
- 成为一名优秀数据分析师的必经之路
- Java中HashMap的entrySet()你会用了吗
- P4755-Beautiful Pair【笛卡尔树,线段树】
- ssm框架里面前端拿HTML写,ssm框架引入Vue,声明式渲染,标签的href拼接字符串
- 外设驱动库开发笔记26:nRF24L01无线通讯驱动
- 查看当前内存使用情况---练习记录
- (99)FPGA单沿和双沿采样(上升沿采样)
- python 单链表是否有回路_(Python3)数据结构--单链表之判断链表是否有环
- C程序设计语言现代方法08:数组
- 网络工程师的python之路pdf下载_网络工程师的Python之路:网络运维自动化实战
- Archlinux kde 美化
- 一键清理系统垃圾.bat文件中的误区,你了解吗?
- [分析力学]解题思路 - 拉格朗日方程
- vue拖动滑块验证组件
- 硬件:那些安装8G、16G以及32G内存电脑的区别介绍
- EasyExcel增加下拉选择框
- fatal: could not create work tree dir ‘xxx’: Permission denied解决办法