单片机引脚检测按键的问题?

此时单片机的PA0引脚为输入模式,应该是浮空输入,那么为什么要加这个1k的电阻呢?什么作用?
2026年09月28日 07:29
有2个网友回答
网友(1):

保护作用,限流电阻,防止IO设置为0,按键按下大电流灌入IO口造成IO损坏,
还有在外部特殊情况下,上电到程序IO初始化这段时间的IO的不确定性,如这个时候外部因素造成按键时被按下的,也会有大电流灌入。

网友(2):

限流电阻。
单片机IO引脚的负载能力是非常有限的,可以参考具体型号单片机的手册。
如果不加这个电阻,按键闭合时3.3V直通PA0引脚,轻则增加了不必要的功耗,重则损坏单片机。此外,轻触键触点也更容易老化,严重寿命缩短。