Elprotronic- लोगो

Elprotronic MSP430 फ्लैश प्रोग्रामर

Elprotronic-MSP430-फ्ल्यास-प्रोग्रामर-उत्पादन

उत्पादन जानकारी

  • MSP430 फ्ल्यास प्रोग्रामर Elprotronic Inc. द्वारा MSP430 माइक्रोकन्ट्रोलरहरू प्रोग्रामिङको लागि डिजाइन गरिएको सफ्टवेयर उपकरण हो।
  • सफ्टवेयरलाई इजाजतपत्र दिइएको छ र त्यस्ता इजाजतपत्रका सर्तहरू अनुसार मात्र प्रयोग वा प्रतिलिपि गर्न सकिन्छ।
  • यो यन्त्र FCC नियमहरूको भाग 15 को पालना गर्दछ र परीक्षण गरिएको छ र कक्षा B डिजिटल यन्त्रको लागि सीमाहरू पालना गरेको पाइन्छ।
  • Elprotronic Inc. कागजातमा समावेश जानकारीमा कुनै त्रुटि वा छुटको लागि कुनै जिम्मेवारी लिँदैन।
  • उत्पादनलाई प्रोग्रामिङ एडाप्टर (हार्डवेयर) सँग प्रयोग गर्न मिल्दैन जुन Elprotronic Inc को उत्पादन होइन।

उत्पादन उपयोग निर्देशन

  1. आफ्नो कम्प्युटरमा MSP430 Flash Programmer सफ्टवेयर स्थापना गर्नुहोस्।
  2. उपयुक्त प्रोग्रामिङ एडाप्टर प्रयोग गरेर आफ्नो कम्प्युटरमा आफ्नो MSP430 माइक्रोकन्ट्रोलर जडान गर्नुहोस्।
  3. MSP430 फ्लैश प्रोग्रामर सफ्टवेयर सुरु गर्नुहोस्।
  4. आफ्नो माइक्रोकन्ट्रोलर र प्रोग्रामिङ एडाप्टरको लागि उपयुक्त सेटिङहरू चयन गर्नुहोस्।
  5. तपाईंले आफ्नो माइक्रोकन्ट्रोलरमा MSP430 फ्ल्यास प्रोग्रामर सफ्टवेयरमा प्रोग्राम गर्न चाहनुभएको प्रोग्राम वा फर्मवेयर लोड गर्नुहोस्।
  6. MSP430 फ्लैश प्रोग्रामर सफ्टवेयर प्रयोग गरेर आफ्नो माइक्रोकन्ट्रोलर प्रोग्राम गर्नुहोस्।

नोट:
यो महत्त्वपूर्ण छ कि प्रयोगकर्ता पुस्तिकामा प्रदान गरिएका निर्देशनहरू सावधानीपूर्वक पालना गर्नुहोस् र कुनै पनि क्षति वा हानिबाट बच्नको लागि मात्र उत्पादन प्रयोग गर्नुहोस्।

Elprotronic Inc।

प्रतिलिपि अधिकार

प्रतिलिपि अधिकार © Elprotronic Inc. सबै अधिकार सुरक्षित

अस्वीकरण:
यस कागजातको कुनै पनि भाग Elprotronic Inc को पूर्व लिखित सहमति बिना पुन: उत्पादन गर्न सकिँदैन। यस कागजातमा भएको जानकारी बिना सूचना परिवर्तनको विषय हो र Elprotronic Inc को कुनै पनि भागमा प्रतिबद्धता प्रतिनिधित्व गर्दैन। यहाँ समावेश जानकारी मानिएको छ। सही, Elprotronic Inc. ले कुनै पनि त्रुटि वा भूलको लागि कुनै जिम्मेवारी लिँदैन।

कुनै पनि अवस्थामा Elprotronic Inc, यसका कर्मचारीहरू वा यस कागजातका लेखकहरू विशेष, प्रत्यक्ष, अप्रत्यक्ष, वा परिणामात्मक क्षति, हानि, लागत, शुल्क, दावी, माग, हराएको नाफा, शुल्क, वा कुनै पनि प्रकृतिको खर्च वा खर्चको लागि उत्तरदायी हुनेछैनन्। प्रकारको।
यस कागजातमा वर्णन गरिएको सफ्टवेयर इजाजतपत्र अन्तर्गत प्रस्तुत गरिएको छ र त्यस्ता इजाजतपत्रका सर्तहरू अनुसार मात्र प्रयोग वा प्रतिलिपि गर्न सकिन्छ। वारेन्टीहरूको अस्वीकरण: तपाईं सहमत हुनुहुन्छ कि Elprotronic Inc. ले तपाईंलाई सफ्टवेयर, हार्डवेयर, फर्मवेयर र सम्बन्धित कागजातहरूको सम्बन्धमा कुनै स्पष्ट वारेन्टी दिएको छैन। सफ्टवेयर, हार्डवेयर, फर्मवेयर र सम्बन्धित कागजातहरू तपाईंलाई कुनै पनि प्रकारको वारेन्टी वा समर्थन बिना "AS IS" प्रदान गरिन्छ। Elprotronic Inc. ले सफ्टवेयरको सम्बन्धमा सबै वारेन्टीहरू अस्वीकार गर्दछ, अभिव्यक्त वा निहित, कुनै सीमा बिना, कुनै विशेष उद्देश्यको लागि फिटनेसको कुनै पनि निहित वारेन्टी, व्यापारिकता, व्यापार योग्य गुणस्तर वा तेस्रो-पक्ष अधिकारहरूको गैर-उल्लंघन।

दायित्वको सीमा: कुनै पनि अवस्थामा Elprotronic Inc. कुनै पनि प्रकारको प्रयोगको हानि, व्यापारमा अवरोध, वा कुनै पनि प्रकारको प्रत्यक्ष, अप्रत्यक्ष, विशेष आकस्मिक वा परिणामात्मक क्षतिको लागि उत्तरदायी हुनेछैन (हराएको नाफा सहित) सम्झौतामा, चोट (लापरवाही सहित), कडा उत्पादन दायित्व वा अन्यथा, Elprotronic Inc लाई यस्तो क्षतिको सम्भावनाको बारेमा सल्लाह दिइएको भए तापनि।

अन्तिम प्रयोगकर्ता लाइसेन्स सम्झौता

कृपया सफ्टवेयर र सम्बद्ध हार्डवेयर प्रयोग गर्नु अघि यो कागजात ध्यानपूर्वक पढ्नुहोस्। ELPROTRONIC INC. र/वा यसका सहायक कम्पनीहरू ("ELPROTRONIC") तपाईंलाई एक व्यक्ति, कम्पनी, वा कानूनी संस्थाको रूपमा सफ्टवेयरको इजाजतपत्र दिन इच्छुक छन् जसले सफ्टवेयरको प्रयोग गरिँदैछ। LY तपाईंले यस इजाजतपत्र सम्झौताका सबै सर्तहरूमा सहमत हुनुहुन्छ भन्ने सर्तमा। यो तपाईं र ELPROTRONIC बीचको कानुनी र प्रवर्तनीय सम्झौता हो। यो प्याकेज खोलेर, छाप तोडेर, "म सहमत छु" बटनमा क्लिक गरेर वा अन्यथा इलेक्ट्रोनिक रूपमा स्वीकृति संकेत गर्दै, वा तपाईंले सम्झौताका सर्तहरू र सर्तहरूमा सहमति जनाउनुभएको सफ्टवेयर लोड गरेर। यदि तपाइँ यी सर्तहरू र सर्तहरूसँग सहमत हुनुहुन्न भने, "म सहमत छैन" बटनमा क्लिक गर्नुहोस् वा अन्यथा इन्कारको संकेत गर्नुहोस्, पूर्ण उत्पादनको थप प्रयोग नगर्नुहोस् र त्यसको साथमा यसलाई फिर्ता नगर्नुहोस्। यो अधिग्रहण गरिएको थियो खरिद गरेको तीस (३०) दिन भित्र र तपाईंको पैसा फिर्ता गरिनेछ।

इजाजतपत्र।
सफ्टवेयर, फर्मवेयर र सम्बन्धित कागजातहरू (सामूहिक रूपमा "उत्पादन") Elprotronic वा यसको इजाजतपत्रदाताहरूको सम्पत्ति हो र प्रतिलिपि अधिकार कानूनद्वारा सुरक्षित छ। Elprotronic ले उत्पादनको स्वामित्व जारी राख्दा, तपाईंले यो इजाजतपत्र स्वीकार गरेपछि उत्पादन प्रयोग गर्ने निश्चित अधिकारहरू हुनेछन्। यो इजाजतपत्रले Elprotronic ले तपाईंलाई प्रस्तुत गर्न सक्ने उत्पादनमा कुनै पनि रिलीज, संशोधन वा परिवर्द्धनहरू नियन्त्रण गर्दछ। यस उत्पादनको प्रयोगको सन्दर्भमा तपाईंको अधिकार र दायित्वहरू निम्नानुसार छन्:

तपाईंले सक्नुहुन्छ:

  • धेरै कम्प्युटरहरूमा यो उत्पादन प्रयोग गर्नुहोस्;
  • अभिलेखीय उद्देश्यका लागि सफ्टवेयरको एक प्रतिलिपि बनाउनुहोस्, वा सफ्टवेयरलाई तपाइँको कम्प्युटरको हार्ड डिस्कमा प्रतिलिपि गर्नुहोस् र अभिलेख उद्देश्यका लागि मूल राख्नुहोस्;
  • नेटवर्कमा सफ्टवेयर प्रयोग गर्नुहोस्

तपाईंले नगर्न सक्नुहुन्छ:

  • उप-लाइसेन्स, रिभर्स इन्जिनियर, डिकम्पाइल, डिसेम्बल, परिमार्जन, अनुवाद, उत्पादनको स्रोत कोड पत्ता लगाउन कुनै प्रयास गर्नुहोस्; वा उत्पादनबाट व्युत्पन्न कार्यहरू सिर्जना गर्नुहोस्;
  • यस उत्पादनको सफ्टवेयर कम्पोनेन्टको कुनै पनि अंश पूर्ण वा आंशिक रूपमा पुन: वितरण गर्नुहोस्;
  • यो सफ्टवेयर प्रोग्रामिङ एडाप्टर (हार्डवेयर) संग प्रयोग गर्नुहोस् जुन Elprotronic Inc को उत्पादन होइन।

प्रतिलिपि अधिकार
सबै अधिकार, शीर्षक, र प्रतिलिपि अधिकार उत्पादनमा र उत्पादनका कुनै पनि प्रतिलिपिहरू Elprotronic को स्वामित्वमा छन्। उत्पादन प्रतिलिपि अधिकार कानून र अन्तर्राष्ट्रिय सन्धि प्रावधानहरू द्वारा सुरक्षित छ। त्यसकारण, तपाईंले उत्पादनलाई अन्य प्रतिलिपि अधिकार सामग्री जस्तै व्यवहार गर्नुपर्छ।

दायित्वको सीमा।
कुनै पनि अवस्थामा Elprotronic प्रयोगको कुनै पनि हानि, व्यवसायमा अवरोध, वा कुनै पनि प्रकारको प्रत्यक्ष, अप्रत्यक्ष, विशेष, आकस्मिक वा परिणामात्मक क्षतिको लागि उत्तरदायी हुनेछैन (हराएको नाफा सहित)। (लापरवाही सहित), कडा उत्पादन दायित्व वा अन्यथा, Elprotronic लाई यस्तो क्षतिको सम्भावनाको बारेमा सल्लाह दिइएको भए पनि।

वारेन्टीहरूको अस्वीकरण।
तपाईं सहमत हुनुहुन्छ कि Elprotronic ले तपाईंलाई सफ्टवेयर, हार्डवेयर, फर्मवेयर र सम्बन्धित कागजातहरूको सम्बन्धमा कुनै स्पष्ट वारेन्टी दिएको छैन। सफ्टवेयर, हार्डवेयर, फर्मवेयर र सम्बन्धित कागजातहरू तपाईंलाई कुनै पनि प्रकारको वारेन्टी वा समर्थन बिना "AS IS" प्रदान गरिन्छ। Elprotronic ले सफ्टवेयर र हार्डवेयरको सम्बन्धमा सबै वारेन्टीहरू अस्वीकार गर्दछ, अभिव्यक्त वा निहित, बिना सीमा, कुनै विशेष उद्देश्यको लागि फिटनेसको कुनै पनि निहित वारेन्टी, व्यापारिकता, व्यापार योग्य गुणस्तर वा तेस्रो-पक्ष अधिकारहरूको गैर-उल्लंघन।

एफसीसी तथ्या .्क

यो यन्त्रले FCC नियमहरूको भाग १५ को पालना गर्छ।

सञ्चालन निम्न दुई सर्तहरूको अधीनमा छ:

  1. यो उपकरणले हानिकारक हस्तक्षेप र कारण हुन सक्दैन
  2. यो यन्त्रले अवांछित सञ्चालनको कारण हुन सक्ने हस्तक्षेप सहित प्राप्त कुनै पनि हस्तक्षेप स्वीकार गर्नुपर्छ।

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

  • प्राप्त गर्ने एन्टेनालाई पुन: दिशा वा स्थानान्तरण गर्नुहोस्
  • उपकरण र रिसीभर बीचको विभाजन बढाउनुहोस्
  • उपकरणलाई रिसिभर जोडिएको सर्किटभन्दा फरक आउटलेटमा जडान गर्नुहोस्
  • मद्दतको लागि डीलर वा अनुभवी रेडियो/टिभी प्राविधिकसँग परामर्श गर्नुहोस्।

चेतावनी:
Elprotronic Inc. द्वारा स्पष्ट रूपमा स्वीकृत नगरिएका परिवर्तन वा परिमार्जनहरूले उपकरण सञ्चालन गर्ने प्रयोगकर्ताको अधिकारलाई बेवास्ता गर्न सक्छ।

यो कक्षा बी डिजिटल उपकरणले क्यानाडाली हस्तक्षेप-कारण उपकरण नियमहरूका सबै आवश्यकताहरू पूरा गर्दछ।

FlashPro430 कमाण्ड लाइन दोभाषे

FlashPro430 Multi-FPA API-DLL कमाण्ड लाइन दोभाषे शेलसँग प्रयोग गर्न सकिन्छ। यो शेलले मानक कमाण्ड प्रम्प्ट सञ्झ्याल वा स्क्रिप्ट प्रयोग गर्न अनुमति दिन्छ files API-DLL प्रकार्यहरू कार्यान्वयन गर्न। API-DLL प्रकार्यहरूको विस्तृत विवरणहरूको लागि FlashPro430 Multi-FPA API-DLL प्रयोगकर्ताको गाइड (PM010A05) हेर्नुहोस्।

जब मानक सफ्टवेयर प्याकेज स्थापना हुन्छ तब सबै आवश्यक हुन्छ files निर्देशिकामा अवस्थित छन्

  • C: \ कार्यक्रम Files\Elprotronic\MSP430\USB FlashPro430\CMD-लाइन

र समावेश गर्दछ

  • FP430-commandline.exe -> कमाण्ड लाइन शेल दोभाषे
  • MSP430FPA.dll -> मानक API-DLL files
  • MSP430FPA1.dll -> —-,,,,,——–
  • MSPlist.ini -> प्रारम्भिकरण file

सबै API-DLL files एउटै डाइरेक्टरीमा अवस्थित हुनुपर्छ जहाँ FP430-commandline.exe अवस्थित छ। कमांड लाइन दोभाषे सुरु गर्न, FP430-commandline.exe कार्यान्वयन गरिनु पर्छ।

आदेश सिन्ट्याक्स:

instruction_name ( parameter1, parameter2, .... ) प्यारामिटर:

  1. तार ( file नाम आदि) - "fileनाम"
  2. संख्याहरू
    • पूर्णांक दशमलव जस्तै। २४
    • वा पूर्णांक हेक्स उदाहरण। ०x१८

नोट: ठाउँहरू बेवास्ता गरिएका छन्

निर्देशनहरू केस संवेदनशील छैनन्

  • F_OpenInstancesAndFPAs ("*# *" )
  • र f_openinstancesandfpas ("*# *") उस्तै छन्

Example-1:

FP430-commandline.exe चलाउनुहोस्

प्रकार:
F_OpenInstancesAndFPAs("*# *" ) // खुला उदाहरणहरू र पहिलो एडाप्टर फेला पार्नुहोस् (कुनै पनि SN) ENTER थिच्नुहोस् - परिणाम ->1 (ठीक छ)

प्रकार:
F_Initialization() // FlashPro430 बाट लिइएको config.ini//setup बाट लिइएको कन्फिगको साथ शुरुवात - परिभाषित MSP430 प्रकार, कोड संग file आदि

  • ENTER थिच्नुहोस् - परिणाम ->1 (ठीक छ)

प्रकार:

F_AutoProgram( 0 )
ENTER थिच्नुहोस् - परिणाम ->1 (ठीक छ)

प्रकार:

F_Report_Message()
ENTER थिच्नुहोस् - परिणाम -> अन्तिम रिपोर्ट सन्देश प्रदर्शित भयो (F_Autoprogram(0) बाट)

नतिजाको लागि चित्र A-1 हेर्नुहोस्:

Elprotronic-MSP430-Flash-Programmer-fig-1

quit() टाइप गर्नुहोस् र FP430-commandline.exe कार्यक्रम बन्द गर्न ENTER थिच्नुहोस्।

Example-2:
FP430-commandline.exe चलाउनुहोस् र निम्न निर्देशनहरू टाइप गर्नुहोस्:

  • F_OpenInstancesAndFPAs ("*# *" ) // उदाहरणहरू खोल्नुहोस् र पहिलो एडाप्टर फेला पार्नुहोस् (कुनै पनि SN)
  • F_Initialization()
  • F_Report_Message()
  • F_कन्फिगFileलोड("fileनाम" ) // vaild path र config राख्नुहोस् file नाम
  • F_ReadCodeFile(१, "Fileनाम") // वैल्ड पथ र कोड राख्नुहोस् file नाम (TI.txt ढाँचा)
  • F_AutoProgram( 0 )
  • F_Report_Message()
  • F_Put_Byte_to_Buffer ( 0x8000, 0x11 )
  • F_Put_Byte_to_Buffer ( 0x8001, 0x21 )
  • F_Put_Byte_to_Buffer ( 0x801F, 0xA6 )
  • F_Open_Target_device()
  • F_Segment_Erase ( 0x8000 )
  • F_Copy_Buffer_to_Flash ( 0x8000, 0x20 )
  • F_Copy_Flash_to_Buffer ( 0x8000, 0x20 )
  • F_Get_Byte_from_Buffer ( 0x8000 )
  • F_Get_Byte_from_Buffer ( 0x8001 )
  • F_Get_Byte_from_Buffer( 0x801F )
  • F_Close_Target_device() छोड्नुहोस्()

आदेश रेखा निर्देशनहरूको सूची

  • छोड्नुहोस्(); आदेश दोभाषे कार्यक्रम बन्द गर्नुहोस्
  • मद्दत (); तल सूची प्रदर्शन गर्नुहोस्
  • F_Trace_ON()
  • F_Trace_OFF()
  • F_OpenInstances ( no )
  • F_CloseInstances()
  • F_OpenInstancesAndFPAs( “Fileनाम")
  • F_Set_FPA_index( fpa )
  • F_Get_FPA_index()
  • F_LastStatus( fpa )
  • F_DLLTypeVer()
  • F_Multi_DLLTypeVer()
  • F_Check_FPA_access (सूचकांक )
  • F_Get_FPA_SN ( fpa )
  • F_APIDLL_Directory( "APIDLLpath" )
  • F_Initialization()
  • F_DispSetup()
  • F_Close_all()
  • F_Power_Target ( अनअफ )
  • F_Reset_Target()
  • F_Report_Message()
  • F_ReadCodeFile( file_ढाँचा, "Fileनाम")
  • F_Get_CodeCS ( गन्तव्य )
  • F_ReadPasswFile( file_ढाँचा, "Fileनाम")
  • F_कन्फिगFileलोड("fileनाम")
  • F_SetConfig ( सूचकांक, डाटा )
  • F_GetConfig ( अनुक्रमणिका )
  • F_Put_Byte_to_Buffer( addr, data )
  • F_Copy_Buffer_to_Flash( start_addr, साइज )
  • F_Copy_Flash_to_Buffer( start_addr, साइज )
  • F_Copy_All_Flash_to_Buffer()
  • F_Get_Byte_from_Buffer( addr )
  • F_GetReportMessageChar( अनुक्रमणिका )
  • F_Clr_Code_Buffer()
  • F_Put_Byte_to_Code_Buffer( addr, data)
  • F_Put_Byte_to_Password_Buffer( addr, data )
  • F_Get_Byte_from_Code_Buffer( addr )
  • F_Get_Byte_from_Password_Buffer( addr )
  • F_AutoProgram( 0 )
  • F_VerifyFuseOrPassword()
  • F_Memory_Erase( मोड )
  • F_Memory_Blank_Check()
  • F_Memory_Write( मोड )
  • F_Memory_Verify( मोड )
  • F_Open_Target_device()
  • F_Close_Target_device()
  • F_Segment_Erase (ठेगाना )
  • F_Sectors_Blank_Check( start_addr, stop_addr )
  • F_Blow_Fuse()
  • F_Write_Word( addr, data )
  • F_Read_Word ( addr )
  • F_Write_Byte ( addr , data )
  • F_Read_Byte ( addr )
  • F_Copy_Buffer_to_RAM( start_addr, साइज )
  • F_Copy_RAM_to_Buffer( start_addr, साइज )
  • F_Set_PC_and_RUN ( PC_addr )
  • F_Synch_CPU_JTAG()
  • F_Get_Targets_Vcc()

नोट:
अध्याय 4 मा सूचीबद्ध सबै निर्देशनहरू आदेश लाइन दोभाषेमा लागू गरिएको छैन। पूर्वका लागिample - सूचकहरू प्रयोग गर्ने सबै निर्देशनहरू लागू गरिएको छैन, तथापि, यसले API-DLL हरूका सबै सुविधाहरूमा पहुँचलाई सीमित गर्दैन, किनकि पोइन्टरहरू प्रयोग गर्ने सबै निर्देशनहरू सूचकहरू बिना सरल तरिकामा लागू गरिन्छ।

कागजातहरू / स्रोतहरू

Elprotronic MSP430 फ्लैश प्रोग्रामर [pdf] प्रयोगकर्ता गाइड
MSP430 फ्ल्यास प्रोग्रामर, MSP430, फ्ल्यास प्रोग्रामर, प्रोग्रामर

सन्दर्भहरू

एक टिप्पणी छोड्नुहोस्

तपाईंको इमेल ठेगाना प्रकाशित गरिने छैन। आवश्यक क्षेत्रहरू चिन्ह लगाइएका छन् *