[STM32F4] 7、プルアップ抵抗とプルダウン抵抗の役割


:下記の 0と1 のレベルは、レベルが0でレベルが1であることを意味するものではありません。 0,1 レベルの論理状態、すなわち、表す ローレベル ハイレベルを 、それが例えば可能である 1〜2V である 論理0 5〜6Vで ある 論理1

1.プルアップ抵抗

1.アプリケーションシナリオ

プルアップ抵抗は、ピンがローレベルでアクティブなときに使用されます
ここに画像の説明を挿入

2.機能

プルアップ抵抗をアクティブローピンに接続する必要があるのはなぜですか?

2つの論理状態(01)のみを作成したいのですが、ローアクティブピンプルアップ抵抗に接続されいない場合、それは0不明な状態のみです。

低レベル(アース)接続されている場合は0であり、切断されている場合は不明です。

プルアップ抵抗が接続されている場合、このピンはローレベル接続されているときは0であり、ローレベルに接続されていないときは、プルアップ抵抗に接続されて切断されているため、この時点でレベルは1であり不明なステータスを回避します。

2、プルダウン抵抗

1.アプリケーションシナリオ

プルダウン抵抗は、ピンがハイレベルでアクティブなときに使用されます
ここに画像の説明を挿入
(上図のR29はプルダウン抵抗です)

2.機能

プルダウン抵抗をアクティブHighピンに接続する必要があるのはなぜですか?

同様に、ピンの論理状態が01の2つだけであることを期待しますが、高レベルのアクティブピンがプルダウン抵抗に接続されていない場合は、1未知の状態しかありません

ハイレベル(アース)接続されている場合は1であり、切断されている場合は不明です。

プルダウン抵抗が接続されている場合、このピンは、プルダウン抵抗を接続して切断さた状態であるため、ハイレベルに接続されている場合とハイレベルに接続されていない場合1なります不明な状態を回避して、この時点でレベルが0であることを確認できます。

三、知乎の漫画

知乎でプルアップ抵抗の役割をよく説明している漫画を見ました。ここに投稿してください:
参照:知乎ユーザー[Shawn Li]の答え:この質問の2番目の答え

ここに画像の説明を挿入
図1

ここに画像の説明を挿入
図2

ここに画像の説明を挿入
画像3

おすすめ

転載: blog.csdn.net/qq_39642978/article/details/112240119
おすすめ