AVRs (अब तक ATtiny13 और ATtiny2313 तक सीमित) को रीप्रोग्राम करने की मेरी सामान्य विधि है कि मेजबान सर्किट से चिप को डिस्कनेक्ट करें, इसे किसी अन्य ब्रेडबोर्ड में प्लग करें, सभी ICSP हुकअप्स के साथ जगह, प्रोग्राम में बदलें। हालांकि, मैं यह सुनता रहता हूं कि कोई व्यक्ति चिप को प्रोग्राम कर सकता है (जो कि, मैं समझता हूं, आईसीएसपी का पूरा बिंदु)।
क्या चिप में प्रोग्रामिंग करने से पहले किसी विशेष हार्डवेयर विचार को ध्यान में रखा जाना चाहिए? उदाहरण के लिए, मुझे चिंता है कि ICSP प्रक्रिया समान AVR पिन से जुड़े सर्किट घटकों को नुकसान पहुंचा सकती है जो ICSP के लिए उपयोग किए जाते हैं। क्या कभी-कभी इन घटकों की सुरक्षा के लिए डायोड या किसी अन्य प्रकार के बफरिंग को जोड़ने की आवश्यकता होती है?
मुझे पता है कि यह प्रश्न अस्पष्ट लगता है, और मुझे लगता है कि यह है - लेकिन मैंने अपने विशेष सर्किट का विवरण नहीं दिया है क्योंकि मुझे अंगूठे के अधिक सामान्य नियमों में दिलचस्पी है। यानी किसी को भी इस बारे में चिंता करने की ज़रूरत नहीं है, या इसका जवाब वास्तव में एमसीयू का एक विशेष सर्किट पर निर्भर करता है?