प्रोग्रामिंग र डिबगिङ MCU हरू प्रयोग गरेर सी

प्रोग्रामिंग र डिबगिङ MCU हरू प्रयोग गरेर सी

Jump to TINA Main Page & General Information 

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

यहाँ सी कम्पनिहरू TINA सँग उपयुक्त छन्:

PIC: HI-TECH PIC compilers, 
PIC18: MPLAB C18 compiler 
AVR: WINAVR 
8051: SDCC 
ARM: YAGARTO

एचएक्स कोड उत्पन्न भयो कि उसले कम्पोजर स्वचालित रूपमा TSC फाइलहरूमा भण्डारण गर्दछ। सी सी कोड HEX मा संकलित गरे पछि तपाईंलाई सी कम्पाइलर आवश्यक छैन।

यद्यपि तपाईंलाई सी-कोड जाँच गर्न स्थापित सी कम्पाइलर चाहिन्छ।

सी, छवि 1 को प्रयोग गरेर प्रोग्रामिंग र डिबगिंग MCUs

यदि तपाईं सिमुलेशन चलाउनुहुन्छ भने, एलईडीले प्रकाश गर्नेछ जब PA0 मा तर्क स्तर उच्च छ र भोल्टेज पिनले एनालॉग भोल्टेज देखाउनेछ। ध्यान दिनुहोस् कि यो भोल्टेजले पावर आपूर्तिको भोल्टेजलाई पछ्याउँछ। अन्य पिनहरू मिक्स गरिएको मोड अनुकरणका नियमहरू अनुसार तर्क मानहरूसँग संभाला हुन्छन्। यो तुलनामा MCU हरूको बाह्य सिमुलेशनको तुलनामा एक ठूलो अंतर बनाइएको छ। तपाईं सिमुलेशन को समयमा आफ्नो पूरा सर्किट को सबै वोल्टेज र डिस्प्ले देख सकते हो र TINA C डिबगर को मदद संग चरण चरण दर को पालन गर्नुहोस

MCU हरूमा सी कोड डिबग गर्दै

जस्तै ASM र हेक्स कोड संग, तपाईं TINA मा सी कार्यक्रम को निष्पादन को पालन गर्न सक्छन्।