qpj0whd51sk64011391653.png
4 g0 r" j1 u9 d' W% L; y; K) L1 c! F- M2 t$ h) s, }/ f) V
当使用上拉电阻和下拉电阻时,你需要理解它们的具体应用和原理以确保正确配置引脚,维持电平状态,并避免电路问题。以下是更详细的解释:
: K$ F# f1 S9 s' @( j1 ?! R; z8 _" N! t9 h3 s- |( y! Q
上拉电阻:
# M/ _' e6 Z; L4 g5 x" ^) M作用:上拉电阻用于保持引脚的电平在逻辑高("1")状态。它的主要作用是确保在没有外部输入信号时,引脚的电平保持高电平状态。原理:当引脚上拉电阻与电源电压(通常是Vcc或3.3V)连接时,引脚通过上拉电阻与电源电压相连。这使得引脚电平在没有外部信号输入时保持高电平。当外部事件将引脚连接到地(逻辑低)时,引脚的电平会变为低电平(逻辑"0")。应用:上拉电阻通常用于数字输入引脚,如按钮、开关或传感器。例如,当按钮未按下时,引脚保持在高电平状态。当按钮按下时,引脚的电平变为低电平,以表示按钮已被按下。/ p5 g6 Z- E2 n+ S6 h" y% i9 H
下拉电阻:5 t$ r6 H! P4 C8 p4 P
作用:下拉电阻用于保持引脚的电平在逻辑低("0")状态。它的主要作用是确保在没有外部输入信号时,引脚的电平保持低电平状态。原理:当引脚下拉电阻与地电压(通常是GND或0V)连接时,引脚通过下拉电阻与地电压相连。这使得引脚电平在没有外部信号输入时保持低电平。当外部事件将引脚连接到电源电压(逻辑高)时,引脚的电平会变为高电平(逻辑"1")。应用:下拉电阻通常用于数字输入引脚,如按钮、开关或传感器。例如,当按钮未按下时,引脚保持在低电平状态。当按钮按下时,引脚的电平变为高电平,以表示按钮已被按下。5 {0 d2 m3 B* [
示例图示1,上拉电阻输入管脚
- [( b7 M8 r7 v* v
xr15wpr1hj464011391753.png
5 Y' ?$ }* |0 Y j" G ?4 L, Z8 K2,上拉电阻输出管脚
2 v! Q. e6 A4 v1 u+ r- _) w6 y% _ f
txglbyqu4ks64011391853.png
3 Y2 f- u ?' y$ A3,下拉电阻输入管脚% d+ _! N+ `8 o6 J1 i) l3 ~
nnck5nfvwcb64011391954.png
/ i, q4 x$ ?% H' r Z
4,下拉电阻输出管脚" X+ w# c- y( j
uzjyjdgmvdw64011392054.png
! n5 O+ l9 W% ?% i8 m( T. _6 ^9 r5 W
==========
9 S* G c2 r4 @% t+ q往期回顾:osDelay和HAL_Delay的区别
. U5 ?* w) F2 l+ H. c' ~" KSTM32CubeMX介绍
1 x% l) X4 k0 {0 ?3 {, sSTM32中断,看着一篇就够了3 Z- `4 ?& s6 J
==========- Y$ J: y$ v+ d! s. r5 u
500btmpot3p64011392154.png
% Y9 G d0 |) S0 O1 {+ R; q
. ?8 J$ Q$ a$ @7 A
4 o, H w. z9 i+ c( B7 C
qtoghqw3giw64011392254.png
|