Elprotronic MSP430 Flash პროგრამისტი
პროდუქტის ინფორმაცია
- MSP430 Flash Programmer არის პროგრამული ინსტრუმენტი, რომელიც შექმნილია Elprotronic Inc.-ის მიერ MSP430 მიკროკონტროლერების დასაპროგრამებლად.
- პროგრამული უზრუნველყოფა ლიცენზირებულია და მისი გამოყენება ან კოპირება შესაძლებელია მხოლოდ ასეთი ლიცენზიის პირობების შესაბამისად.
- ეს მოწყობილობა შეესაბამება FCC-ის წესების მე-15 ნაწილს და შემოწმებულია და აღმოჩნდა, რომ შეესაბამება B კლასის ციფრული მოწყობილობის ლიმიტებს.
- Elprotronic Inc. არ იღებს პასუხისმგებლობას დოკუმენტში მოცემულ ინფორმაციაში შეცდომებზე ან გამოტოვებებზე.
- პროდუქტი არ გამოიყენება პროგრამირების ადაპტერთან (ტექნიკით), რომელიც არ არის Elprotronic Inc-ის პროდუქტი.
პროდუქტის გამოყენების ინსტრუქცია
- დააინსტალირეთ MSP430 Flash Programmer პროგრამა თქვენს კომპიუტერში.
- შეაერთეთ თქვენი MSP430 მიკროკონტროლერი თქვენს კომპიუტერთან შესაბამისი პროგრამირების ადაპტერის გამოყენებით.
- გაუშვით MSP430 Flash Programmer პროგრამული უზრუნველყოფა.
- აირჩიეთ შესაბამისი პარამეტრები თქვენი მიკროკონტროლერისთვის და პროგრამირების ადაპტერისთვის.
- ჩატვირთეთ პროგრამა ან პროგრამული უზრუნველყოფა, რომლის დაპროგრამებაც გსურთ თქვენს მიკროკონტროლერზე MSP430 Flash Programmer-ის პროგრამაში.
- დაპროგრამეთ თქვენი მიკროკონტროლერი MSP430 Flash Programmer პროგრამული უზრუნველყოფის გამოყენებით.
შენიშვნა:
მნიშვნელოვანია, რომ ყურადღებით მიჰყვეთ მომხმარებლის სახელმძღვანელოში მოცემულ ინსტრუქციებს და გამოიყენოთ პროდუქტი მხოლოდ დანიშნულებისამებრ, რათა თავიდან აიცილოთ ზიანი ან ზიანი.
Elprotronic Inc.
- 16 Crossroads Drive Richmond Hill, Ontario, L4E-5C9 CANADA
- Web საიტი: www.elprotronic.com.
- ელფოსტა: info@elprotronic.com
- ფაქსი: 905-780-2414
- ხმა: 905-780-5789
საავტორო უფლება
საავტორო უფლება © Elprotronic Inc. ყველა უფლება დაცულია
პასუხისმგებლობის უარყოფა:
ამ დოკუმენტის არცერთი ნაწილის რეპროდუცირება დაუშვებელია Elprotronic Inc-ის წინასწარი წერილობითი თანხმობის გარეშე. ამ დოკუმენტში მოცემული ინფორმაცია ექვემდებარება ცვლილებას გაფრთხილების გარეშე და არ წარმოადგენს ვალდებულებას Elprotronic Inc-ის რომელიმე ნაწილის მიმართ. მიუხედავად იმისა, რომ აქ მოცემული ინფორმაცია ითვლება. ზუსტი, Elprotronic Inc. არ იღებს პასუხისმგებლობას შეცდომებზე ან გამოტოვებებზე.
არავითარ შემთხვევაში Elprotronic Inc, მისი თანამშრომლები ან ამ დოკუმენტის ავტორები არ არიან პასუხისმგებელი სპეციალური, პირდაპირი, არაპირდაპირი ან თანმიმდევრული ზიანის, ზარალის, ხარჯების, გადასახადების, პრეტენზიების, მოთხოვნების, პრეტენზიების დაკარგულ მოგებაზე, საფასურზე ან რაიმე სახის ხარჯებზე. კეთილი.
ამ დოკუმენტში აღწერილი პროგრამული უზრუნველყოფა წარმოდგენილია ლიცენზიით და მისი გამოყენება ან კოპირება შესაძლებელია მხოლოდ ასეთი ლიცენზიის პირობების შესაბამისად. გარანტიებზე უარის თქმა: თქვენ ეთანხმებით, რომ Elprotronic Inc.-ს არ გაგიციათ რაიმე გამოხატული გარანტია პროგრამული უზრუნველყოფის, აპარატურის, პროგრამული უზრუნველყოფის და მასთან დაკავშირებულ დოკუმენტაციასთან დაკავშირებით. პროგრამული უზრუნველყოფა, აპარატურა, პროგრამული უზრუნველყოფა და მასთან დაკავშირებული დოკუმენტაცია მოწოდებულია თქვენ „როგორც არის“ რაიმე სახის გარანტიისა და მხარდაჭერის გარეშე. Elprotronic Inc. უარს ამბობს ყველა გარანტიაზე პროგრამულ უზრუნველყოფასთან დაკავშირებით, გამოხატულ ან ნაგულისხმევად, მათ შორის, შეზღუდვის გარეშე, რაიმე ნაგულისხმევი გარანტიების ვარგისიანობა კონკრეტული მიზნისთვის, ვაჭრობა, სავაჭრო ხარისხი ან მესამე მხარის უფლებების შეულახავი.
პასუხისმგებლობის ლიმიტი: Elprotronic Inc. არავითარ შემთხვევაში არ იქნება პასუხისმგებელი თქვენს წინაშე გამოყენების დაკარგვის, საქმიანობის შეწყვეტის ან რაიმე სახის პირდაპირი, ირიბი, განსაკუთრებული შემთხვევითი ან თანმიმდევრული ზიანისათვის (დაკარგული მოგების ჩათვლით) განურჩევლად მოქმედების ფორმისა. კონტრაქტით, დელიქტური (მათ შორის დაუდევრობით), პროდუქტის მკაცრი პასუხისმგებლობა თუ სხვაგვარად, მაშინაც კი, თუ Elprotronic Inc.-ს ეცნობა ასეთი ზიანის შესაძლებლობის შესახებ.
საბოლოო მომხმარებლის სალიცენზიო ხელშეკრულება
გთხოვთ, ყურადღებით წაიკითხოთ ეს დოკუმენტი პროგრამული უზრუნველყოფის და მასთან დაკავშირებული აპარატურის გამოყენებამდე. ELPROTRONIC INC. და/ან მისი შვილობილი კომპანიები („ELPROTRONIC“) მზადაა მოგაწოდოთ ლიცენზირებული პროგრამული უზრუნველყოფა, როგორც ფიზიკური პირი, კომპანია ან იურიდიული პირი, რომელიც გამოიყენებს „პროგრამულ პროგრამას“ იმ პირობით, რომ თქვენ ეთანხმებით ამ სალიცენზიო ხელშეკრულების ყველა პირობას. ეს არის იურიდიული და აღსასრულებელი ხელშეკრულება თქვენსა და ELPROTRONIC-ს შორის. ამ პაკეტის გახსნით, ბეჭდის გატეხვით, ღილაკზე „ვეთანხმები“ დაწკაპუნებით ან სხვაგვარად თანხმობის ელექტრონულად მითითებით, ან პროგრამული უზრუნველყოფის ჩატვირთვით, თქვენ ეთანხმებით ამ თანხმობის პირობებსა და პირობებს. თუ არ ეთანხმებით ამ წესებსა და პირობებს, დააწკაპუნეთ ღილაკზე „არ ვეთანხმები“ ან სხვაგვარად მიუთითეთ უარი, აღარ გამოიყენოთ სრული პროდუქტი და დააბრუნეთ იგი მტკიცებულებებით. UIRED შეძენიდან ოცდაათი (30) დღის განმავლობაში და თქვენი ფული დაგიბრუნდებათ.
ლიცენზია.
პროგრამული უზრუნველყოფა, firmware და მასთან დაკავშირებული დოკუმენტაცია (ერთობლივად „პროდუქტი“) არის Elprotronic-ის ან მისი ლიცენზირების საკუთრება და დაცულია საავტორო უფლებების კანონით. სანამ Elprotronic აგრძელებს პროდუქტის ფლობას, თქვენ გექნებათ გარკვეული უფლებები პროდუქტის გამოყენების შემდეგ ამ ლიცენზიის მიღების შემდეგ. ეს ლიცენზია არეგულირებს პროდუქტის ნებისმიერ გამოშვებას, შესწორებას ან გაუმჯობესებას, რომელიც Elprotronic-მა შეიძლება მოგაწოდოთ. თქვენი უფლებები და მოვალეობები ამ პროდუქტის გამოყენებასთან დაკავშირებით შემდეგია:
ᲨᲔᲜ ᲨᲔᲘᲫᲚᲔᲑᲐ:
- გამოიყენეთ ეს პროდუქტი ბევრ კომპიუტერზე;
- გააკეთეთ პროგრამის ერთი ასლი საარქივო მიზნებისთვის, ან დააკოპირეთ პროგრამული უზრუნველყოფა თქვენი კომპიუტერის მყარ დისკზე და შეინახეთ ორიგინალი საარქივო მიზნებისთვის;
- გამოიყენეთ პროგრამული უზრუნველყოფა ქსელში
თქვენ არ შეგიძლიათ:
- ქველიცენზირება, შებრუნებული ინჟინერი, დეკომპილაცია, დაშლა, შეცვლა, თარგმნა, პროდუქტის წყაროს კოდის აღმოჩენის ნებისმიერი მცდელობა; ან შექმენით წარმოებული სამუშაოები პროდუქტიდან;
- გადაანაწილოს, მთლიანად ან ნაწილობრივ, ამ პროდუქტის პროგრამული კომპონენტის ნებისმიერი ნაწილის;
- გამოიყენეთ ეს პროგრამა პროგრამირების ადაპტერით (ტექნიკით), რომელიც არ არის Elprotronic Inc-ის პროდუქტი.
საავტორო უფლება
ყველა უფლება, სათაური და საავტორო უფლება პროდუქტზე და პროდუქტზე და პროდუქტის ნებისმიერ ასლს ეკუთვნის Elprotronic-ს. პროდუქტი დაცულია საავტორო უფლებების შესახებ კანონებითა და საერთაშორისო ხელშეკრულებების დებულებებით. ამიტომ, თქვენ უნდა მოეპყროთ პროდუქტს, როგორც საავტორო უფლებებით დაცულ ნებისმიერ სხვა მასალას.
Პასუხისმგებლობის შეზღუდვა.
Elprotronic არავითარ შემთხვევაში არ იქნება პასუხისმგებელი თქვენს წინაშე რაიმე სახის გამოყენების დაკარგვის, საქმიანობის შეწყვეტისთვის ან რაიმე სახის პირდაპირი, ირიბი, სპეციალური, შემთხვევითი ან თანმიმდევრული ზიანისათვის (დაკარგული მოგების ჩათვლით), განურჩევლად მოქმედების ფორმისა, იქნება ეს კონტრაქტი, დელიქტური (მათ შორის დაუდევრობა), მკაცრი პასუხისმგებლობა პროდუქტზე ან სხვაგვარად, მაშინაც კი, თუ Elprotronic-ს აცნობეს ასეთი ზიანის შესაძლებლობის შესახებ.
გარანტიებზე უარის თქმა.
თქვენ ეთანხმებით, რომ Elprotronic-მა არ გასცა თქვენ მიმართ ცალსახა გარანტია პროგრამული უზრუნველყოფის, აპარატურის, პროგრამული უზრუნველყოფის და მასთან დაკავშირებულ დოკუმენტაციასთან დაკავშირებით. პროგრამული უზრუნველყოფა, აპარატურა, პროგრამული უზრუნველყოფა და მასთან დაკავშირებული დოკუმენტაცია მოწოდებულია თქვენ „როგორც არის“ რაიმე სახის გარანტიისა და მხარდაჭერის გარეშე. Elprotronic უარს ამბობს ყველა გარანტიაზე პროგრამულ უზრუნველყოფასთან და აპარატურასთან დაკავშირებით, გამოხატულ თუ ნაგულისხმევად, მათ შორის, შეზღუდვის გარეშე, რაიმე ნაგულისხმევი გარანტიების ვარგისიანობა კონკრეტული მიზნისთვის, ვაჭრობა, სავაჭრო ხარისხი ან მესამე მხარის უფლებების შეულახავი.
FCC განცხადება
ეს მოწყობილობა შეესაბამება FCC წესების მე-15 ნაწილს.
ოპერაცია ექვემდებარება შემდეგ ორ პირობას:
- ამ მოწყობილობამ შეიძლება არ გამოიწვიოს მავნე ჩარევა და
- ამ მოწყობილობამ უნდა მიიღოს ნებისმიერი მიღებული ჩარევა, მათ შორის ჩარევა, რამაც შეიძლება გამოიწვიოს არასასურველი ოპერაცია.
შენიშვნა:
ეს მოწყობილობა შემოწმდა და აღმოჩნდა, რომ შეესაბამება B კლასის ციფრული მოწყობილობების ლიმიტებს, FCC წესების მე-15 ნაწილის შესაბამისად. ეს შეზღუდვები შექმნილია იმისთვის, რომ უზრუნველყოს გონივრული დაცვა საცხოვრებელ ინსტალაციაში მავნე ჩარევისგან. ეს მოწყობილობა გამოიმუშავებს, იყენებს და შეუძლია რადიოსიხშირული ენერგიის გამოსხივება და, თუ არ არის დაინსტალირებული და გამოყენებული ინსტრუქციის სახელმძღვანელოს შესაბამისად, შეიძლება გამოიწვიოს რადიოკავშირების მავნე ჩარევა. თუმცა, არ არსებობს გარანტია, რომ ჩარევა არ მოხდება კონკრეტულ ინსტალაციაში. თუ ეს მოწყობილობა იწვევს საზიანო ჩარევას რადიოს ან ტელევიზიის მიღებაში, რაც შეიძლება განისაზღვროს აღჭურვილობის გამორთვით და ჩართვით, მომხმარებელი ურჩევს შეეცადოს შეასწოროს ჩარევა ქვემოთ ჩამოთვლილიდან ერთ-ერთი სხვა ზომით:
- მიმღების ანტენის გადაადგილება ან გადაადგილება
- გაზარდეთ დაშორება აღჭურვილობასა და მიმღებს შორის
- შეაერთეთ მოწყობილობა განყოფილებაში, რომელიც განსხვავდება მიმღებისგან
- დახმარებისთვის მიმართეთ დილერს ან გამოცდილ რადიო/ტელე ტექნიკოსს.
გაფრთხილება:
ცვლილებებმა ან მოდიფიკაციებმა, რომლებიც პირდაპირ არ არის დამტკიცებული Elprotronic Inc.-ის მიერ, შეიძლება გააუქმოს მომხმარებლის უფლებამოსილება განახორციელოს აღჭურვილობა.
B კლასის ეს ციფრული აპარატი აკმაყოფილებს კანადის ჩარევის გამომწვევი აღჭურვილობის რეგულაციების ყველა მოთხოვნას.
FlashPro430 ბრძანების თარჯიმანი
FlashPro430 Multi-FPA API-DLL შეიძლება გამოყენებულ იქნას ბრძანების ხაზის თარჯიმნის გარსთან ერთად. ეს ჭურვი საშუალებას გაძლევთ გამოიყენოთ სტანდარტული Command Prompt ფანჯრები ან სკრიპტები files API-DLL ფუნქციების შესასრულებლად. იხილეთ FlashPro430 Multi-FPA API-DLL მომხმარებლის სახელმძღვანელო (PM010A05) API-DLL ფუნქციების დეტალური აღწერისთვის.
როდესაც დაინსტალირებულია სტანდარტული პროგრამული პაკეტი, მაშინ ყველაფერი საჭიროა files მდებარეობს დირექტორიაში
- C: \ პროგრამა Files\Elprotronic\MSP430\USB FlashPro430\CMD-line
და შეიცავს
- 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, …. ) პარამეტრი:
- სიმებიანი ( file სახელი და ა.შ.) - "fileსახელი”
- ნომრები
- მთელი ათობითი რიცხვი მაგ. 24
- ან მთელი თექვსმეტობითი მაგ. 0x18
შენიშვნა: სივრცეები იგნორირებულია
ინსტრუქციები არ არის რეგისტრირებული
- F_OpenInstancesAndFPAs (“*# *”)
- და f_openinstancesandfpas(“*# *”) იგივეა
Example-1:
გაუშვით FP430-commandline.exe
ტიპი:
F_OpenInstancesAndFPAs(“*# *”) // გახსენით ინსტანციები და იპოვეთ პირველი ადაპტერი (ნებისმიერი SN) დააჭირეთ ENTER – შედეგი ->1 (OK)
ტიპი:
F_Initialization() //initialization config-ით აღებული config.ini//setup აღებულია FlashPro430-დან – განსაზღვრული MSP430 ტიპის, კოდით file და ა.შ.
- დააჭირეთ ENTER - შედეგი -> 1 (OK)
ტიპი:
F_AutoProgram(0)
დააჭირეთ ENTER - შედეგი -> 1 (OK)
ტიპი:
F_Report_Message()
დააჭირეთ ENTER - შედეგი -> ნაჩვენებია ბოლო ანგარიშის შეტყობინება (F_Autoprogram(0))
იხილეთ სურათი A-1 შედეგისთვის:
ჩაწერეთ quit() და დააჭირეთ ENTER FP430-commandline.exe პროგრამის დასახურად.
Example-2:
გაუშვით FP430-commandline.exe და ჩაწერეთ შემდეგი ინსტრუქციები:
- F_OpenInstancesAndFPAs(“*# *”) // გახსენით ეგზემპლარები და იპოვეთ პირველი ადაპტერი (ნებისმიერი SN)
- F_Initialization()
- F_Report_Message()
- F_ConfigFileჩატვირთვა (“fileსახელი” ) //დააყენე ველური ბილიკი და კონფიგურაცია file სახელი
- F_ReadCodeFile(1,“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() quit()
ბრძანების ხაზის ინსტრუქციების სია
- დატოვე (); დახურეთ ბრძანების თარჯიმანი პროგრამა
- help() ;აჩვენეთ სია ქვემოთ
- F_Trace_ON()
- F_Trace_OFF()
- F_OpenInstances (არა)
- 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(dest)
- F_ReadPasswFile( file_ ფორმატი, "Fileსახელი")
- F_ConfigFileჩატვირთვა (“fileსახელი")
- F_SetConfig (ინდექსი, მონაცემები)
- F_GetConfig (ინდექსი)
- F_Put_Byte_to_Buffer(adr, 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(adr)
- F_GetReportMessageChar(ინდექსი)
- F_Clr_Code_Buffer()
- F_Put_Byte_to_Code_Buffer (adr, data)
- F_Put_Byte_to_Password_Buffer(adr, data)
- F_Get_Byte_from_Code_Buffer(adr)
- F_Get_Byte_from_Password_Buffer(adr)
- 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 (adr, data)
- F_Read_Word(adr)
- F_Write_Byte (adr, data)
- F_Read_Byte(adr)
- 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 Flash პროგრამისტი [pdf] მომხმარებლის სახელმძღვანელო MSP430 Flash პროგრამისტი, MSP430, Flash პროგრამისტი, პროგრამისტი |