搜索
查看: 2070|回复: 4

[已解决] GPIO配置上拉/下拉的实际意义?

[复制链接]

该用户从未签到

54

主题

499

帖子

152

蝴蝶豆

论坛元老

最后登录
2021-3-29
发表于 2020-8-9 18:33:04 | 显示全部楼层 |阅读模式
项目中硬件工程师在电路板设计的时候在模拟I2C总线上的2个IO口都忘记加上拉电阻,
我这个时候就发现自己有个最基础的知识没有搞懂:
STM32的GPIO引脚初始化的时候要配置选择:无上拉无下拉,上拉,下拉
这个实际意义是属于下面的哪一种?
(1)STM32芯片内部有上拉电阻与下拉电阻,通过配置可以选择,如果选择“无上拉无下拉”就意味着不用;
(2)为了适配IO外部接的电路是上拉电阻?是下拉电阻?还是都不接?

我之前的理解一致是倾向于上述的(2)的含义,想跟大家确认一下我的理解是否正确,先谢谢各位!
回复

使用道具 举报

该用户从未签到

0

主题

364

帖子

0

蝴蝶豆

金牌会员

最后登录
2023-2-14
发表于 2020-8-9 22:12:37 | 显示全部楼层
上拉电阻时,提高输出电流,提高带负载能力,默认输出高电平;
下拉电阻时,提高灌电流承受能力,默输出低电平;另外从IO口电路图看,有两个场效应管,如果都不接会没有输出,除非外部电路有等效的上下拉电阻。不知道我的理解是否正确?
回复 支持 反对

使用道具 举报

该用户从未签到

14

主题

736

帖子

256

蝴蝶豆

论坛元老

最后登录
2021-4-20
发表于 2020-8-10 14:12:49 | 显示全部楼层
就是2的含义   为了适配外部电路选择上拉还是下拉  或者都不用  也是为了给输入引脚一个确定的电平  而不是浮空电平
回复 支持 反对

使用道具 举报

该用户从未签到

1

主题

543

帖子

8

蝴蝶豆

金牌会员

最后登录
2022-6-10
发表于 2020-8-12 12:39:14 | 显示全部楼层
有些情况下,总线上的电平是无法确定的,所以用上下拉来确定空闲状态时的电平
回复 支持 反对

使用道具 举报

该用户从未签到

3

主题

1306

帖子

929

蝴蝶豆

版主

最后登录
2021-3-31
发表于 2020-8-13 11:07:35 | 显示全部楼层
从外部电路信号的需求角度考虑,需要什么状态就按需配置。注意有的时候会考虑上电过程中的信号状态。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|论坛-意法半导体STM32/STM8技术社区

GMT+8, 2024-4-29 18:54 , Processed in 1.161192 second(s), 34 queries .

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表