泡泡鱼lu 发表于 2024-1-30 15:49:25

讨论一下这两种按键检测电路

图1 是IO口没有串电阻的,图2 是串了电阻的,如果用图1不是省了一个电阻吗,为什么图2要串一个电阻

myiccdream 发表于 2024-1-30 15:54:51

1、静电、2、防止某些程序员配置成推挽输出

智涅 发表于 2024-1-30 16:31:36

我选择图3:一个电阻也不给{:titter:}

lgg88 发表于 2024-1-30 16:50:48

只要不是那种需要特别省成本的应用,图二比图一好

XIE2099 发表于 2024-1-30 17:27:48

智涅 发表于 2024-1-30 16:31
我选择图3:一个电阻也不给
(引用自3楼)

我选4还要 加个电容

三年模拟 发表于 2024-1-30 17:31:49

现在设计复杂的硬件,各路电源都或者io习惯加电阻,方便查问题

林凡jeery 发表于 2024-1-30 19:09:08

现在很多低成本方案都是不加电阻直接按键到地
不知道直接到地的,到地用的稳定不?

rei1984 发表于 2024-1-30 20:51:40

林凡jeery 发表于 2024-1-30 19:09
现在很多低成本方案都是不加电阻直接按键到地
不知道直接到地的,到地用的稳定不? ...
(引用自7楼)

消费电子 都是直接 IO 到地的。

因为 类似 51 有 很微弱的上拉。 (准双向口) 。然后去读 io 的 下降沿就ok了。(软件做好防抖,配合定时器效果更好)

1a2b3c 发表于 2024-1-30 21:03:35

为啥你还要一个上拉电子,就像前面好多人说的一个电阻都不要,就一根裸IO更简单

D.lovers 发表于 2024-2-1 09:36:41

消费电子都不加电阻的。容易接触静电的话就加二极管

gsq19920418 发表于 2024-2-1 11:26:59

标准的还要加二极管和电容呢

shandian007 发表于 2024-2-1 11:32:03

和单片机IO口的Latch-up电流有关。限制IO口电流,防止外部因为静电,干扰等引入的电流超过IO口的Latch-up电流导致出现问题。

sdsdc 发表于 2024-2-1 11:47:09

如果有干扰,还是加上拉电阻。
页: [1]
查看完整版本: 讨论一下这两种按键检测电路