ATtiny84 / 85/2313のリセットピンを明確化


9

私は2つの質問があります。誰かが簡単なTrue / Falseで明確にできることを望んでいました。ATtiny85 / 85/2313を使用する場合、リ pin ットピンはVCCに接続される10k抵抗器に接続されます。

  1. AVR 6ピンプログラマーでプログラミングする場合、ATtinyのリセットピンをVCCへの10k抵抗に接続する必要がありますか?

  2. Arduino Unoを使用してATtinyをプログラムする場合、attinyのリセットピンはD10に接続されます。リセットピンはさらに、VCCへの10k抵抗に接続する必要がありますか?

または要約すると、ATtiny84 / 85/2313のリセットピンは常にVCCへの10k抵抗に接続する必要がありますか?

回答:


7

はい、常にATtinyのリセットピンを10kの抵抗を通してVCCに接続してください。それは傷つけることはできません、そしてそれは助けることができます(あなたのデバイスがランダムにリセットするのを防ぎます)。


6

スプリアスリセットを防止するには、コントローラのリセットピンを10k抵抗を介してV(CC)に接続することをお勧めします。ただし、プログラマーに接続している間は10kの抵抗で問題はありませんが、実際には必要ありません。プログラマーは、低インピーダンス出力ピンの1つを使用して、コントローラーのピンを目的のレベル(アップまたはダウン)にします。その場合、プログラマの出力のインピーダンスがはるかに低いため、10k抵抗はまったく効果がありません。

ただし、プログラマがデバイスのプログラミングを完了すると、プログラマの出力がどうなるか(そしてコントローラのリセットピンのロジックレベルがどうなるか)はわかりません。プログラマーがピンを高インピーダンス/入力状態にした場合、コントローラーのリセットの10k抵抗を再度使用することをお勧めします。

もちろん、リセットピンが別のチップからのロジック出力に接続されている場合、10kの抵抗は不要です。

言い換えれば、V(CC)へのリセット時の10k抵抗はプログラミング中に害を及ぼすことはありませんが、一度行われた意図しないリセットを防ぎます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.