バックグラウンド...
私はAVRアプリケーションの初心者です。私は最近、ブレッドボード上で(独立して)正しく動作する2つのATTINY13ベースの回路(装飾されたLEDウインカー)を構築しました。共有の電源を備えたハンダ付けボードでそれらを組み合わせたとき、事態は大混乱に陥りました。多くの調査の後、彼らは絶えずリセットしているようでした。
各マイクロのピン1(リセット)を未接続のままにしました。リセットピンの適切な処理方法を調査し、これから以下を実装しました。
電源と並行して100uFの電解コンデンサを追加して、電源が「遅」すぎて対処できない可能性のある電流を引き出すのを助けました。
4.7Kの抵抗を追加しました
VCC
へRESET
0.1μFのセラミック・コンデンサを追加しました
GND
へRESET
これらの手順により、問題は完全に解決されました。
質問:
上記でリンクしたページは、ISP(インシステムプログラミング)を行う際に(まだ)していないアドバイスを提供しています。(他のコンポーネントが接続されていない状態で、マイクロを個別にプログラミングしています。)
コンデンサ(10nF、0.1uFなど)と抵抗(4.7K、10Kなど)のいくつかの異なる値を見てきましたが、これらの値を変更する要因はわかりません。リセットピンの分離がどのように機能するか、使用するコンポーネント値を計算する方法について誰かが光を当てることができますか?インシステムプログラミングヘッダーがない場合に使用する値を説明できますか?