कंप्यूटरप्रोग्रामिंग

शुरुआती के लिए माइक्रोकंट्रोलर्स प्रोग्रामिंग: आसान और सस्ती

यह अधिक से अधिक लोकप्रिय इलेक्ट्रॉनिक डिजाइन विषय बन जाता है। हम आपका ध्यान करने के लिए एक लेख है जो आपको बताएगा की पेशकश क्या प्रोग्रामिंग शुरुआती के लिए माइक्रोकंट्रोलर्स।

वहाँ क्या माइक्रोकंट्रोलर्स कर रहे हैं?

सबसे पहले, आप माइक्रोकंट्रोलर्स साथ स्थिति का वर्णन करने की जरूरत है। तथ्य यह है कि वे एक फर्म नहीं उत्पादित कर रहे हैं, लेकिन कई, इसलिए वहाँ काफी अलग माइक्रोकंट्रोलर्स है, जो अलग-अलग सेटिंग है, उपयोग की विभिन्न सुविधाओं और विभिन्न संभावनाओं का एक बहुत है। वे प्रदर्शन की गति, अतिरिक्त इंटरफेस और नल की संख्या में मतभेद है। पूर्व सोवियत संघ में सबसे लोकप्रिय प्रतिनिधि RІS और AVR हैं। प्रोग्रामिंग AVR और RІS आसान है, जो उनकी लोकप्रियता सुनिश्चित है।

के रूप में माइक्रोकंट्रोलर्स क्रमादेशित रहे हैं?

माइक्रोकंट्रोलर्स प्रोग्रामिंग आमतौर पर विशेष उपकरणों, कहा जाता है प्रोग्रामर की मदद से किया जाता है,। प्रोग्रामर्स स्वनिर्मित या खरीदा है या हो सकता है। लेकिन जब माइक्रोकंट्रोलर फर्मवेयर एक घर का बना प्रोग्रामर संभावना है कि यह एक "ईंट" हो जाएगा का उपयोग कर, बहुत अधिक है। एक और विकल्प है कि आप बोर्ड "Arduino" के उदाहरण पर विचार कर सकते हैं। बोर्ड Atmel है एम सी पर चलता है, और यह AVR माइक्रोकंट्रोलर्स प्रोग्रामिंग किया जाता है। बोर्ड पहले से ही एक पूर्व सिले बूट लोडर और यूएसबी पोर्ट है कि सुरक्षित उपयोग फ्लैश माइक्रोकंट्रोलर अनुमति देते हैं, निष्क्रिय करने के लिए सबसे अच्छा एम सी हो सकता है कि डेटा पर उपयोगकर्ता पहुंच देने है। शुरुआती के लिए माइक्रोकंट्रोलर्स प्रोग्रामिंग के रूप में मुश्किल यह लग सकता है नहीं है, और एक निश्चित कौशल और प्रतिभा पर आप नए तंत्र के लिए जाने के लिए होने से बचा सकते हैं।

विभिन्न माइक्रोकंट्रोलर्स के हार्डवेयर मतभेद

जब एक माइक्रो कुछ हार्डवेयर मतभेद पर ध्यान देना चाहिए चुनने यहां तक कि विभिन्न कंपनियों के नहीं हैं, और एक ही मॉडल रेंज में। माइक्रोकंट्रोलर पर डेटा को अधिलेखित करने की क्षमता पर ध्यान देना शुरू करने के लिए। यह सुविधा आपको एक लंबे एम सी के साथ प्रयोग करने की अनुमति देगा। इसके अलावा अपने गंतव्य पिन की संख्या पर ध्यान दें। त्याग मत करो, और योजना चलाने वाले क्रिस्टल की आवृत्ति: यह प्रति सेकंड आपरेशनों की संख्या है, जो एक माइक्रो प्रदर्शन कर सकते हैं प्रभावित करता है। इन विशेषताओं के परीक्षा है, साथ ही स्मृति पर आईसी शुरू में लग सकता है कि कुछ भी नहीं बुद्धिमान माइक्रो ऐसा नहीं कर सकते, लेकिन यह एक गलत धारणा है। कि प्रोग्रामिंग माइक्रोकंट्रोलर्स याद रखें शुरुआती शुरुआत में सबसे अच्छा उपकरणों की आवश्यकता के लिए, लेकिन एक आरक्षित के रूप में, और आप और अधिक शक्तिशाली कुछ ले जा सकते हैं।

प्रोग्रामिंग माइक्रोकंट्रोलर्स की भाषाएं

C / C ++ और कोडांतरक: माइक्रोकंट्रोलर एक दो प्रोग्रामिंग भाषाओं के रूप में प्रयोग किया जाता है। उनमें से प्रत्येक अपने फायदे और नुकसान हैं। तो, अगर हम कोडांतरक के बारे में बात, यह यह संभव बहुत पतले और सही ढंग से सब कुछ करने के लिए बनाता है, यह विशेष रूप से महत्वपूर्ण यदि आपके पास पर्याप्त रैम या परिचालन क्षमता (जो, संयोग से, काफी दुर्लभ है) की जरूरत नहीं है जब है। लेकिन अपने शोध और यह कार्यक्रमों पर लेखन प्रयास, समय और समय की पाबंदी का एक बहुत आवश्यकता होती है। इसलिए, विकास के लिए माइक्रोकंट्रोलर्स आमतौर पर इस्तेमाल किया प्रोग्रामिंग भाषाओं C और C ++ के आधार पर। वे बेहतर, रूप और संरचना से समझ रहे हैं पास मानव भाषण हैं, हालांकि वे उसे पूर्ण अर्थों में प्रतिनिधित्व नहीं करते। उन्होंने यह भी है कि आसानी से हार्डवेयर के साथ बातचीत कर सकते हैं एक बहुत ही अच्छी तरह से शोध विशेषताएं हैं, कल्पना कि यह सिर्फ कार्यक्रम का एक तत्व है। C और C ++ में अपने सभी स्पष्ट फायदे के लिए, एक और अधिक तीन आयामी कार्यक्रम, असेम्बली भाषा की जगह बना सकते हैं।

इसके अलावा, कुछ मामलों में, जब गंभीर ऑपरेटिंग अंतरिक्ष प्रयोग किया जाता है, यह संभव है इन भाषाओं गठबंधन करने के लिए है। लगभग सभी सी और सी के लिए विकास के वातावरण की ++ कोडांतरक आवेषण में प्रोग्राम स्थापित करने की क्षमता है। इसलिए, एक समस्या एक महत्वपूर्ण स्थल पर होती है तो कोडांतरक डालने लिखने और माइक्रोकंट्रोलर के लिए फर्मवेयर और फर्मवेयर ही, या में एकीकृत कर सकते हैं बल्कि, इसमें से अधिकांश सी या सी में लिखने के लिए ++। सी में Microcontroller प्रोग्रामिंग आसान है, इतने सारे लोग इन भाषाओं चुनें। लेकिन जो कठिनाइयों से डरते नहीं हैं और काम उपकरणों की विशेष लक्षण समझना चाहते हैं, अपने हाथ की कोशिश और कोडांतरक के साथ कर सकते हैं।

विदाई शब्द

अगर वहाँ माइक्रोकंट्रोलर्स के साथ प्रयोग करने की इच्छा थी, यह ठीक है। हम केवल धैर्य और दृढ़ता सलाह दे सकते हैं, और फिर सभी लक्ष्यों आविष्कारक पहले सेट, संभव हो जाएगा। शुरुआती और अनुभवी लोगों के लिए माइक्रोकंट्रोलर्स प्रोग्रामिंग अलग दिखता है: यह शुरुआती, अनुभवी के लिए मुश्किल है - दिनचर्या। मुख्य बात - यह ध्यान रखें कि सब कुछ है कि भौतिक विज्ञान के नियमों के विपरीत नहीं है, संभव और निर्णायक है।

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 hi.delachieve.com. Theme powered by WordPress.