पृष्ठभूमि...
मैं AVR अनुप्रयोगों के लिए नौसिखिया हूँ। मैंने हाल ही में दो ATTINY13- आधारित सर्किट (महिमा एलईडी ब्लिंकर) बनाए हैं जो ब्रेडबोर्ड पर सही तरीके से (स्वतंत्र रूप से) काम करते हैं। जब मैंने उन्हें एक सोल्डर परबोर्ड पर एक साझा बिजली की आपूर्ति के साथ जोड़ा, तो चीजें हाइटवायर हो गईं। बहुत जांच के बाद, ऐसा प्रतीत हुआ कि वे लगातार रीसेट कर रहे थे।
मैंने प्रत्येक माइक्रो संयुक्त राष्ट्र के पिन 1 (रीसेट) को छोड़ दिया था। मैंने रीसेट पिन को संभालने के उचित तरीकों पर शोध किया और इसमें से निम्नलिखित को लागू किया:
बिजली की आपूर्ति के साथ समानांतर में एक 100uF इलेक्ट्रोलाइटिक संधारित्र जोड़ा गया है ताकि किसी भी संभावित विद्युत प्रवाह के साथ मदद करने के लिए बिजली की आपूर्ति से निपटने के लिए "धीमी" हो।
से एक 4.7K बाधा जोड़ी
VCC
कोRESET
से एक 0.1uF सिरेमिक संधारित्र जोड़ा
GND
करने के लिएRESET
इन कदमों से समस्या पूरी तरह हल हो गई।
प्रश्न:
ISP (इन-सिस्टम प्रोग्रामिंग) करते समय मैं जिस पेज से जुड़ा हूं वह सलाह दे रहा है जो मैं (अभी तक) नहीं कर रहा हूं। (मैं micros अलग से प्रोग्रामिंग कर रहा हूँ कोई अन्य घटक उनसे जुड़े नहीं हैं।)
मैंने संधारित्र (10nF, 0.1uF, आदि) और रोकनेवाला (4.7K, 10K, आदि) के कई अलग-अलग मूल्यों को देखा है और मुझे यकीन नहीं है कि कौन से कारक इन मूल्यों को बदलते हैं। क्या कोई पिन रीसेट अलगाव काम करता है, और कैसे उपयोग करने के लिए घटक मूल्यों की गणना करने पर कुछ प्रकाश डाला जा सकता है? क्या आप बता सकते हैं कि इन-सिस्टम प्रोग्रामिंग हेडर न होने पर किन मूल्यों का उपयोग करना है?