このような大電流はMCUの内部動作の安定性に影響を与えるため、設計では、MCUを電源の出力端子として使用しないようにする必要があります。ioピンと直接負荷の間にラッチまたはインバーターを追加して、ioピンが提供できるようにします。ロジック、およびラッチまたはインバーターに電力を供給させます

LEDを接続し、正極を電源に接続し、シングルチップマイクロコンピュータのピンに電流制限抵抗追加します。抵抗値は、電流が5mAになるように計算できます。マイクロプロセッサが動作した後、このピンはローに引き下げられます。LEDは発光することができます。
地主の接続方法は問題ありませんが、お勧めしません。現在一般的に行っている従来の接続方法は、LEDライトの正極を5v電源に接続し、負極を1k電流制限抵抗に接続して写真のioピンに接続することです。次に、ioが0を書き込むとライトがオンになり、1を書き込むとライトがオフになります。
このホストの接続方法の欠点は、シングルチップマイクロメータが点灯するたびに、ioピンが10〜20マイクロアンペアの大電流を出力する必要があり(通常のシングルチップマイクロコンピュータioピンの最大出力電流はわずか20であることを知っておく必要があります)、シングルチップマイクロコンピュータが電源出力として使用されることです。このようにして、マイクロプロセッサは「疲れ」ます。このような大電流はシングルチップの内部動作の安定性に影響を与えるため、設計では、電源出力端子としてシングルチップを使用しないようにする必要があります。本当にioピンを使用して何かを駆動する必要がある場合でも、ioピンと直接負荷の間にラッチまたはインバーターを追加します。ioピンにロジックを提供させ、ラッチまたはインバーターに電力を提供させます。

おすすめ

転載: blog.csdn.net/qq_25814297/article/details/109222051