ICSP पिन क्या है। मैंने पढ़ा है कि यह एक AVR और Arduino के लिए एक छोटा प्रोग्रामिंग हेडर है, लेकिन एक AVR क्या है और ICSP पिन क्या करता है?
ICSP पिन क्या है। मैंने पढ़ा है कि यह एक AVR और Arduino के लिए एक छोटा प्रोग्रामिंग हेडर है, लेकिन एक AVR क्या है और ICSP पिन क्या करता है?
जवाबों:
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 चिप्स का उपयोग करते हैं ।