MPLAB 6.30 संकलित समस्या

M

Mercury

Guest
हैलो! हूँ तस्वीर MCUs का उपयोग करने के लिए शुरू. अब तक मैं AVRs का उपयोग कर रहा है (जो महान रास्ते से कर रहे हैं), लेकिन अब मैं कुछ अलग करने की कोशिश करना चाहते हैं. मैं MPLAB v6.30 आईडीई स्थापित किया है, और MPLAB आईडीई तुरत प्रारम्भ निर्देशिका का पालन. मैं कोड पृष्ठ 9 (या 5) पर लिखा है. मैं संकलन करने के लिए विफल, कारण: त्रुटि [113] एच: तस्वीर \\ \\ 15 CNT452.ASM: परिभाषित पहले प्रतीक नहीं (wreg) त्रुटि [113] एच: 16 \\ तस्वीर \\ CNT452.ASM: प्रतीक (PORTC) नहीं त्रुटि पहले से परिभाषित [113] एच: तस्वीर \\ \\ 17 CNT452.ASM: प्रतीक पहले से परिभाषित नहीं (TRISC) त्रुटि [113] एच: तस्वीर \\ \\ 25 CNT452.ASM: प्रतीक (PORTC) पहले से परिभाषित नहीं किया ठीक है, यहाँ समस्या यह है कि # शामिल बयान काम नहीं कर रहा है. हालांकि, कोडांतरक फ़ाइल पाता क्योंकि मैं फ़ाइल त्रुटि नहीं मिला नहीं मिलता है. यह बस के रूप में यह चाहिए. Inc फ़ाइल शामिल नहीं है. तो मैं क्या गलत कर रहा हूँ?? सर्वश्रेष्ठ सादर जॉर्ज
 
के लिए [ख] clrf wreg [/b] का उपयोग करने की कोशिश [ख] clrw [/b] डब्ल्यू के बाद एक रजिस्टर स्मृति प्रतिचित्रित नहीं है, लेकिन कुछ संचायक तरह (यह [ख] W [/b] orking रजिस्टर कहा जाता है) [ख] movwf PORTC [/b] का उपयोग करने की कोशिश [ख] movwf PORTC [/b] के बाद से कोडांतरक डिफ़ॉल्ट रूप से संवेदनशील मामले में सेट कर दिया जाता है (आप इसे अक्षम है, लेकिन कर सकते हैं यह कुछ समय उपयोगी है)
 
इस में शामिल p16f628.inc की तरह स्ट्रिंग डाल करने की कोशिश करो
 
तुम सही थे. समस्या मामले संवेदनशीलता में किया गया था. जैसा कि मैंने AVR कोडांतरक करने के लिए इस्तेमाल कर रहा हूँ यह एक समस्या थी. वैसे भी, आप भी कृपया मुझे बताओ, मैं जानकारी कहाँ मिलता है कैसे कई कार्यक्रम memmory के शब्द मेरे कार्यक्रम पर कब्जा करता है सकते हैं? जॉर्ज पारा
 
[बोली = पारा] वैसे भी, आप भी कर सकते हैं कृपया मुझे, बताओ मुझे जानकारी कहाँ मिलता है कितने कार्यक्रम memmory के शब्द मेरे कार्यक्रम पर कब्जा करता है [बोली /] [ख] lst. [/ B अंत पर एक नजर है? ] फ़ाइल, जैसे कार्यक्रम / इस्तेमाल किया छोड़ दिया है, कार्यक्रम स्मृति के उपयोग के नक्शे, प्रतीक सूची स्मृति कार्यक्रम आँकड़े हैं.
 
धन्यवाद! लेकिन मैं सिर्फ annother समस्या है, जो मैं AVR स्टूडियो के साथ होने नहीं इस्तेमाल किया गया था का सामना करना पड़ा है. बहुत लंबे समय के बाद से मेरी asm कोड कभी कभी मैं कई. Asm फ़ाइलें (कोड के कुछ सौ लाइनों प्रत्येक) और फिर एक बनाने करते हैं asm फ़ाइलों का उपयोग करता है जो "शामिल #" सभी asm फाइलें togeter इकट्ठा करने के लिए.. यह फ़ाइल तब assembeled है. MPLAB के साथ समस्या यह है कि यह एक व्यक्ति के रूप में परियोजना (फ़ोल्डर "स्रोत फ़ाइलें" के अंतर्गत) में हर asm फ़ाइल संकलन करना चाहता है asm फ़ाइल. तो कैसे मैं इस परियोजना है कि मैं सिर्फ एक संकलन करना चाहते हैं बता asm ("शामिल है" के साथ एक) फ़ाइल हर asm फ़ाइलें नहीं seperatly.? जॉर्ज
 
[बोली = पारा] MPLAB के साथ समस्या यह है कि एक व्यक्ति के रूप में परियोजना (फ़ोल्डर "स्रोत फ़ाइलें" के अंतर्गत) में हर asm फ़ाइल संकलन करना चाहता है. Asm फ़ाइल. तो कैसे मैं इस परियोजना है कि मैं सिर्फ एक संकलन करना चाहते हैं बता asm ("शामिल है" के साथ एक) फ़ाइल और seperatly हर asm फ़ाइलें नहीं. [बोली /] मुझे पता नहीं है, लेकिन बड़ी परियोजना के लिए mplab अलग उपयोग कर रहा है? asm फ़ाइल और linker स्क्रिप्ट उन्हें एक बाइनरी फ़ाइल में शामिल होने के लिए. लेकिन मैं हेवन `t कभी परीक्षण किया है यह अपने आप लेखन, मैं इसे pic16c765 यूएसबी फर्मवेयर नमूना कोड में देखा है और यह काम कर रहा था.
 
मैं भी एक MPLAB 6.3 जहां फ़ाइल 'बनाता है' ठीक समस्या है, लेकिन हर बार मैं एक 16f628 जलाने की कोशिश यह एक 'असफल' देता है और मैं एक त्रुटि संदेश विन्यास बिट त्रुटि 'जब प्रोग्राम ही जला यह रिटर्न के बाद की पुष्टि OSC के साथ कोड को सुरक्षित रखें, मास्टर स्पष्ट और डाटा ई कि करने के लिए अलग और ASM फाइल में सेट बिट MPLAB में मैन्युअल रूप से प्रोग्रामिंग से पहले सेट की रक्षा. मैं MPLAB 5.7 के एक पुराने संस्करण भी स्थापित किया है और एक ही समस्या पाया. बर्नर ही काम के रूप में यह एक आयातित हेक्स फ़ाइल ठीक जला देगा लगता है.
 

Welcome to EDABoard.com

Sponsor

Back
Top