你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32的GPIO的输入,输出与开漏,推挽,上拉,下拉的关系

[复制链接]
STMCU小助手 发布时间:2022-11-27 22:00
输入输出的模式类别网上的资料有很多,我在这不多详写,主要写是GPIO 的管脚选用不同的模式,会对输出输入的电压造成什么影响. W. N, _$ Y9 ]$ f- w
1.先看看输出5 j0 J* R& ?% u* c9 N! ?& d
     首先明确一点,开漏和推挽只是输出的两种模式,输入中没有这个选项。
" @9 [! z/ T7 F
微信图片_20221126222257.png
6 R. C$ E7 k# A7 C0 L9 @$ w# j, h# [+ c: M% t" M1 S9 `6 l& C
    使用STM32CubeMx对应生成MDK代码,编译下载后,咱们看看这几种模式选择中的输出电压到底是多少?(下表的实际电压为万用表测量!!!)
- b  k/ I, F3 \% p
* I- R  W) l: I1 X
微信图片_20221126222300.png + \! P- P# K& [$ f0 G

& _  t3 @+ |5 a2 O$ B" U6 _通过上图可以看出
# P  w3 |( p3 m$ K& n+ ?    推挽输出的可以输出高电平,低电平,开漏输出加上拉电阻才能输出高电平
& ^/ \# H* k8 y, C3 j    输出中上拉电阻不足以让管脚输出3.3v的电压。7 O2 J0 B6 C2 u* R1 u. i
    推挽输出中配置为输出高,下拉和上拉对输出电平无影响( G9 q  s8 |) d) V
    开漏输出中必须配置上拉电阻和配置输出高才能输出高电平
9 n/ Q. g9 h- {  t0 h8 F
- R# w8 ]/ U! Q, }/ P8 v$ ?4 Z8 K2.再看看输入, ?8 T7 ?9 W. Z! ~- T0 K, f
7 H& \+ D' E+ w9 s  Q! ~$ ]8 Z
输入选项配置中只有上拉和下拉
, B+ [1 |$ b/ ?. s( l  s! \, T: I$ b; z5 e
微信图片_20221126222303.png
, Y0 \! j: d4 `, ^; I( I    ) d: x3 v- H8 G9 n
转载自:SSONICX  ^# U7 D0 C/ x. Z
赞 收藏 评论0 发布时间:2022-11-27 22:00

举报

0个回答

所属标签

相似技术帖

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版