अन्य MCU में बड़ा अंतर यह है कि प्रोपेलर में बहुत कम हार्डवेयर ऐड-ऑन होते हैं। कोई I2C, कोई सीरियल इंटरफ़ेस नहीं, कोई विज्ञापन नहीं और इतने पर ... ओह .. कोई अंतर नहीं भूलना। केवल COG प्रति एक वीडियो जनरेटर और COG प्रति 2 काउंटर (COG एक कोर का नाम है)। पहली नज़र में यह बहुत अच्छा नहीं लगता है!
लेकिन यह वही है जो 8 COG के लिए हैं। हर संभव उपयोगी संयोजन के लिए यहां और वहां हार्डवेयर जोड़ने और हजारों विभिन्न प्रकार के माइक्रोकंट्रोलर की पेशकश करने के बजाय, प्रोपेलर को उन सभी सॉफ्टवेयरों को करने या बाहरी चिप्स द्वारा समर्थन प्राप्त करने के लिए डिज़ाइन किया गया है जो आंतरिक सर्किट की तुलना में बहुत बेहतर काम करते हैं।
SPIN तथाकथित वस्तुओं द्वारा मॉड्यूलर सॉफ्टवेयर विकास का समर्थन करता है। और लंबन ऑब्जेक्ट एक्सचेंज के लिए एक इंटरनेट प्लेटफॉर्म की पेशकश करके डेवलपर्स का समर्थन करता है। इसलिए, यदि आपको 8 सीरियल पोर्ट के साथ एक चिप की आवश्यकता है ... एक ऑब्जेक्ट चुनें जो प्रति COG प्रति 4 सीरियल प्रॉम्प्ट को लागू करता है, इसे 2 COG में उपयोग करें और आप वहां हैं।
मैंने PIC प्रोग्रामिंग और AVR प्रोग्रामिंग पहले की थी, लेकिन प्रोपेलर का उपयोग करना बहुत आसान है और आप अन्य नियंत्रकों की तुलना में बहुत तेजी से परिणाम प्राप्त करते हैं। मुख्य रूप से क्योंकि वस्तुओं का उपयोग ज्यादातर मामलों में बदलाव के बिना किया जा सकता है। इंटरप्ट संचालित कंट्रोलर सॉफ्टवेयर को अधिकांश समय स्वयं के वातावरण में फिट होने के लिए अनुकूलित करने की आवश्यकता होती है।
पुनश्च:
ब्रायन ने कहा:
सॉफ्टवेयर लंबन की वेब साइट पर एक मुफ्त डाउनलोड है। एक मामूली कीमत के लिए आपको प्रोग्रामर, जैसे PROP PLUG, खरीदने की आवश्यकता होगी।
यह गलत समझा जा सकता है। आपको PROP PLUG नहीं खरीदना है। मैं अभी भी एक धारावाहिक कनवर्टर के लिए एक गैर लंबन यूएसबी के साथ एक ब्रेडबोर्ड पर अपना प्रोपेलर चला रहा हूं। उनके दस्तावेजों में आप एक सीरियल इंटरफ़ेस भी पा सकते हैं, जिसमें केवल कुछ प्रतिरोधों और ट्रांजिस्टर की आवश्यकता होती है।
प्रोपेलर के साथ एक शुरुआत के लिए आपको केवल आवश्यकता है: 1. प्रोपेलर 2. एक इंटरफ़ेस (धारावाहिक या धारावाहिक के लिए USB) यह है! बहुत सस्ती है। बेशक कुछ ऑब्जेक्ट्स उस कम गति पर नहीं चलेंगे।
पर जोड़ें: पीएलएल के साथ उत्पन्न पूर्ण 80MHz आंतरिक गति प्राप्त करने के लिए एक 5 मेगाहर्ट्ज क्रिस्टल। (पूर्ण गति का मतलब है कि अधिकतम गति के रूप में कल्पना में दी गई गति; ओ) एक मिनट। एक कार्यक्रम को स्टोर करने के लिए 32kByte सीरियल EEPROM।
आह ... EEPROM ... अन्य माइक्रोकंट्रोलरों के लिए एक और अंतर। प्रोपेलर के पास FLASH या आंतरिक EEPROM जैसे कार्यक्रमों को स्टोर करने के लिए कोई आंतरिक गैर-वाष्पशील मेमोरी नहीं है। यह आंतरिक EEPROM -or FRAM- से आंतरिक रैम में बूट हो रहा है। मैंने पहले से ही अक्सर प्रोग्रामिंग करके AVRs को क्षतिग्रस्त कर दिया है, जो मुझे लगता है कि प्रोग्राम विकसित करते समय बहुत सामान्य है। प्रोपेलर के साथ ऐसा नहीं होगा! EEPROM चला गया? खैर .. अगले एक को संलग्न करें।