[其他ST产品] STM32cubemx中配置管脚输出模式上拉和下拉有什么作用?

[复制链接]
3096|33
 楼主| cr315 发表于 2022-7-18 10:00 | 显示全部楼层 |阅读模式
学**只配置过输入的时候上拉和下拉电阻。不知道在开漏和推挽输出模式下上拉电阻和下拉电阻有什么作用和区别?并且应该根据什么来选择这三种上拉、下拉和浮空模式。感谢您的回复
q1d0mnx 发表于 2022-7-25 21:10 | 显示全部楼层
上下拉是为了保证芯片初始化之后,引脚的电平可以固定
lix1yr 发表于 2022-7-25 21:35 | 显示全部楼层
输出也是需要配置上下拉的,或者外置上下拉也行
cen9ce 发表于 2022-7-25 22:06 | 显示全部楼层
作用就是保证电平的稳定性,不让外设误触发
b5z1giu 发表于 2022-7-25 22:42 | 显示全部楼层
作用就是上下拉的作用呀,外设可能高电平触发,你设置成下拉,是不是就可以让外设稳定不被触发了呀
w2nme1ai7 发表于 2022-7-25 23:00 | 显示全部楼层
看你应用环境和场合的,才好选择输出模式的
su1yirg 发表于 2022-7-28 08:22 | 显示全部楼层
一般都是上拉输出,或者推挽输出的
p0gon9y 发表于 2022-7-28 09:15 | 显示全部楼层
这个都是根据你接的外设来要求的,这种上下拉不是随便修改的
g0d5xs 发表于 2022-7-28 10:07 | 显示全部楼层
一般都是配置成推挽输出吧,这样输出能力比较强
d1ng2x 发表于 2022-7-28 11:18 | 显示全部楼层
我觉得输出什么模式,是根据外设情况来设定的
liu96jp 发表于 2022-7-28 12:09 | 显示全部楼层
开漏还能配置成上下拉吗?
SantaBunny 发表于 2023-2-23 20:49 | 显示全部楼层
上拉就是把电位拉高,比如拉到VCC。上拉就是将不确定的信号通过一个电阻钳下拉就是把电压拉低,拉到GND。与上拉原理相似。
uiint 发表于 2024-4-7 10:08 | 显示全部楼层
上拉电阻是一种连接到管脚的内部电阻,当管脚配置为数字输出模式时,上拉电阻会将管脚电平拉高到VDD(电源电压)水平。
burgessmaggie 发表于 2024-4-7 11:33 | 显示全部楼层
上拉模式常用于输入模式,以防止输入管脚悬空,但在某些输出模式下也可以配置上拉。
xiaoyaodz 发表于 2024-4-7 14:53 | 显示全部楼层
当上拉电阻被激活时,它会将管脚在无信号输入时拉至高电平状态(通常是VCC)。这种配置常用于那些默认为低电平输入的情况,以确保在没有外部信号输入时,管脚保持在一个已知的高电平状态。在STM32CubeMX中设置管脚为上拉输入模式时,就是利用了上拉电阻的这一特性。
sdCAD 发表于 2024-4-8 11:50 | 显示全部楼层
输入引脚通过一个内部电阻连接到微控制器的供电电压(Vcc),使得在没有外部输入或在输入悬空的情况下,该引脚通常检测到高电平信号。上拉电阻同时具有限流作用,保护引脚不会因为电流过大而损坏。这种配置适用于那些默认状态下需要高电平信号的应用场景,例如,当按键未被按下时,希望微控制器检测到高电平。
EmmaTT 发表于 2024-4-8 14:45 来自手机 | 显示全部楼层
上下拉就是为了空闲时保持在某一个电平上吧
10299823 发表于 2024-4-9 10:33 | 显示全部楼层
上拉电阻将未使用的管脚电平拉至高电平(通常是Vcc或3.3V)。这有助于确保当管脚未被驱动时,不会意外地进入低电平状态,从而避免逻辑误判。
sesefadou 发表于 2024-4-9 15:33 | 显示全部楼层
在STM32CubeMX中配置这些模式时,开发者需要根据具体的硬件设计和应用需求来选择合适的配置。例如,如果某个管脚需要与一个默认为低电平的外部设备连接,那么将其配置为上拉输入可能是一个好的选择。同样地,如果某个管脚需要与一个默认为高电平的外部设备连接,那么将其配置为下拉输入可能更为合适。
abotomson 发表于 2024-4-9 21:12 | 显示全部楼层
在上拉模式下,管脚的默认电平状态为高电平。当管脚未连接到其他设备时,管脚的电平会保持在高电平状态。这可以防止管脚悬空,避免产生不确定的电平状态。在上拉模式下,管脚的电阻会连接到VCC,形成一个上拉电阻。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1498

主题

5173

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部