ICSP पिन, वास्तव में यह क्या है?


10

ICSP पिन क्या है। मैंने पढ़ा है कि यह एक AVR और Arduino के लिए एक छोटा प्रोग्रामिंग हेडर है, लेकिन एक AVR क्या है और ICSP पिन क्या करता है?


आप ISPC हैडर का उपयोग कब करेंगे?
डेविड अबेला

@DavidAbela ISP या ICSP (समान अर्थ) का उपयोग मुख्य रूप से ATMega328 पर जटिल अनुप्रयोग विकसित करते समय किया जाता है (जहाँ Arduino IDE पर्याप्त नहीं है: अनुदेशक . com/id/Using-an-In-System-programmer )। चूंकि अधिकांश उपयोगकर्ता जटिल प्रोजेक्ट नहीं बना रहे हैं, इसलिए बहुत कम उपयोगकर्ताओं को इसकी आवश्यकता होती है।
adamaero

जवाबों:


11

ICSP का अर्थ इन सर्किट सीरियल प्रोग्रामिंग है , जो प्रोग्रामिंग Arduino बोर्डों के लिए उपलब्ध कई विधियों में से एक का प्रतिनिधित्व करता है। आमतौर पर, एक Arduino बूटलोडर प्रोग्राम का उपयोग एक Arduino बोर्ड को प्रोग्राम करने के लिए किया जाता है, लेकिन यदि बूटलोडर गायब या क्षतिग्रस्त है, तो इसके बजाय ICSP का उपयोग किया जा सकता है। लापता या क्षतिग्रस्त बूटलोडर को पुनर्स्थापित करने के लिए ICSP का उपयोग किया जा सकता है।

एक सामान्य Arduino ICSP हेडर में छह पिन होते हैं, 2x3 की व्यवस्था की जाती है। प्रोग्रामर को जोड़ने वाला लेख : स्पार्कफुन में इन-सर्किट सीरियल प्रोग्रामिंग (ICSP) ICSP पिन के कुछ कार्यों का वर्णन करता है, जिसमें MISO, MOSI, SCK, V +, Ground, और Reset शामिल हैं।

प्रत्येक ICSP पिन आमतौर पर एक ही नाम या फ़ंक्शन के साथ एक और Arduino पिन से जुड़ा होता है। उदाहरण के लिए, एक Uno या नैनो के ICSP हेडर पर MISO MISO / डिजिटल पिन 12 से जुड़ा है; ISCP हेडर पर MOSI MOSI / डिजिटल पिन 11 से जुड़ा है; इत्यादि। ध्यान दें, MISO, MOSI और SCK पिंस एक साथ लिए गए अधिकांश SPI इंटरफ़ेस को बनाते हैं।

Uno सहित कई Arduinos के दो ICSP हेडर हैं। उनमें से एक ATmega328 (या समान) के साथ उपयोग के लिए है, और दूसरा ATmega16U2 (या समान) चिप के साथ उपयोग के लिए है जो USB को लागू करता है। जब मौजूद है, तो यह USB चिप को पुन: उत्पन्न करने की अनुमति देता है।


एवीआर , एटिमेल माइक्रोकंट्रोलर्स के एक परिवार में उपयोग किए जाने वाले निर्देश सेट आर्किटेक्चर को संदर्भित करता है। कई Arduinos - मेगा, Uno, नैनो, माइक्रो - AVR चिप्स का उपयोग करें। अन्य, जीरो और ड्यू की तरह, इसके बजाय एआरटी अनुदेश सेट आर्किटेक्चर के साथ एटीएसएएम 3 चिप्स का उपयोग करते हैं ।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.