STM32芯片IO口的配置以及上拉下拉电阻介绍(一)

本文详细介绍了STM32芯片的IO口配置,包括推挽输出和开漏输出的工作原理。推挽输出能输出高低电平,适合数字器件;开漏输出需上拉电阻配合,常用于线与逻辑和IIC总线。通过理解GPIO内部结构和上拉、下拉电阻的作用,有助于硬件分析和问题解决。
摘要由CSDN通过智能技术生成

STM32芯片IO口的配置以及上拉下拉电阻介绍(一)

STM32芯片做硬件研发的朋友们都知道。但是还是有很多做硬件的新朋友“只知其然而不知其所然”经常弄不清什么是开漏什么是推挽、IO输入输出电路原理。本文的目地是让大家清楚GPIO的几种配置,GPIO内部结构通常是什么样,上拉、下拉电阻的作用,拉电 流、灌电流是什么有助于遇到问题时进行硬件分析,而不是讲怎么配置寄存器实现引脚功能。

先思考以下3个问题:
1.IO口常见的配置方式有哪些?
2.上拉电阻、下拉电阻的作用是什么?
3.拉电流和灌电流是什么意思?

IO口常见的配置方式

在这里插入图片描述
STM32的芯片主要是这八种工作方式,而一些普通的MCU可能只有前四种配置方式。通常绝大多数CPU的输入和输出走的是两条路径。

推挽输出

在这里插入图片描述
推挽输出可以输出高,低电平,连接数字器件; 推挽结构一般是指两个三极管分别受两互补信号的控制,总是在一个三极管导通的时候另一个截止。高低电平由CPU的电源决定。
推挽电路是两个参数相同的三极管或MOSFET,以推挽方式存在于电路中,各负责正负半周的波形放大任务,电路工作时,两只对称的功率开关管每次只有一个导通。具有导通损耗小、效率高、输出驱动电流大带载能力强,开关速度快等特点。

输出寄存器上的‘0’将

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值