Էլպրոտրոնիկ-լոգոն

Elprotronic MSP430 Flash ծրագրավորող

Elprotronic-MSP430-Flash-Programmer-product

Ապրանքի մասին տեղեկատվություն

  • MSP430 Flash Programmer-ը ծրագրային գործիք է, որը նախագծված է Elprotronic Inc.-ի կողմից MSP430 միկրոկոնտրոլերների ծրագրավորման համար:
  • Ծրագիրը լիցենզավորված է և կարող է օգտագործվել կամ պատճենվել միայն նման լիցենզիայի պայմաններին համապատասխան:
  • Այս սարքը համապատասխանում է FCC կանոնների 15-րդ մասին և փորձարկվել և պարզվել է, որ համապատասխանում է B դասի թվային սարքի սահմանափակումներին:
  • Elprotronic Inc.-ը պատասխանատվություն չի կրում փաստաթղթում պարունակվող տեղեկատվության ցանկացած սխալի կամ բացթողման համար:
  • Արտադրանքը չպետք է օգտագործվի ծրագրավորման ադապտերի (ապարատային) հետ, որը Elprotronic Inc-ի արտադրանք չէ:

Ապրանքի օգտագործման հրահանգներ

  1. Տեղադրեք MSP430 Flash Programmer ծրագիրը ձեր համակարգչում:
  2. Միացրեք ձեր MSP430 միկրոկառավարիչը ձեր համակարգչին՝ օգտագործելով համապատասխան ծրագրավորման ադապտեր:
  3. Գործարկեք MSP430 Flash Programmer ծրագիրը:
  4. Ընտրեք համապատասխան կարգավորումները ձեր միկրոկոնտրոլերի և ծրագրավորման ադապտերի համար:
  5. Տեղադրեք այն ծրագիրը կամ որոնվածը, որը ցանկանում եք ծրագրավորել ձեր միկրոկոնտրոլերի վրա MSP430 Flash Programmer ծրագրաշարի մեջ:
  6. Ծրագրավորեք ձեր միկրոկառավարիչը՝ օգտագործելով MSP430 Flash Programmer ծրագրաշարը:

Նշում.
Կարևոր է ուշադիր հետևել օգտագործողի ձեռնարկում տրված հրահանգներին և օգտագործել արտադրանքը միայն այնպես, ինչպես նախատեսված է, ցանկացած վնասից կամ վնասից խուսափելու համար:

Elprotronic Inc.

Հեղինակային իրավունք

Հեղինակային իրավունք © Elprotronic Inc. Բոլոր իրավունքները պաշտպանված են

Հրաժարում պատասխանատվությունից:
Այս փաստաթղթի ոչ մի մաս չի կարող վերարտադրվել առանց Elprotronic Inc-ի նախնական գրավոր համաձայնության: Սույն փաստաթղթի տեղեկատվությունը ենթակա է փոփոխման առանց ծանուցման և չի ներկայացնում պարտավորություն Elprotronic Inc-ի որևէ մասի նկատմամբ: Մինչդեռ ենթադրվում է, որ այստեղ պարունակվող տեղեկատվությունը ճշգրիտ, Elprotronic Inc.-ն պատասխանատվություն չի կրում սխալների կամ բացթողումների համար:

Elprotronic Inc-ը, նրա աշխատակիցները կամ սույն փաստաթղթի հեղինակները ոչ մի դեպքում պատասխանատվություն չեն կրում հատուկ, ուղղակի, անուղղակի կամ հետևանքային վնասների, կորուստների, ծախսերի, գանձումների, պահանջների, պահանջների, կորցրած շահույթի, վճարների կամ որևէ բնույթի ծախսերի համար: բարի.
Սույն փաստաթղթում նկարագրված ծրագրակազմը տրամադրվում է լիցենզիայի ներքո և կարող է օգտագործվել կամ պատճենվել միայն նման լիցենզիայի պայմաններին համապատասխան: Երաշխիքների ժխտում. Դուք համաձայնում եք, որ Elprotronic Inc.-ը ձեզ հստակ երաշխիքներ չի տվել ծրագրային ապահովման, ապարատային, որոնվածի և հարակից փաստաթղթերի վերաբերյալ: Ծրագրային ապահովումը, սարքաշարը, որոնվածը և հարակից փաստաթղթերը տրամադրվում են Ձեզ «ԻՆՉՊԵՍ ԿԱ», առանց որևէ երաշխիքի կամ աջակցության: Elprotronic Inc.-ն հրաժարվում է ծրագրային ապահովման հետ կապված բոլոր երաշխիքներից՝ բացահայտ կամ ենթադրյալ, ներառյալ, առանց սահմանափակման, որոշակի նպատակի համար համապատասխանության, առևտրականության, վաճառվող որակի կամ երրորդ կողմի իրավունքների չխախտման ցանկացած ենթադրյալ երաշխիք:

Պատասխանատվության սահմանափակում. Elprotronic Inc.-ը ոչ մի դեպքում պատասխանատվություն չի կրի ձեր առջև օգտագործման կորստի, բիզնեսի ընդհատման կամ որևէ տեսակի ուղղակի, անուղղակի, հատուկ պատահական կամ հետևանքային վնասների համար (ներառյալ կորցրած շահույթը), անկախ գործողության ձևից: լինի պայմանագրով, խախտման (ներառյալ անփութության), արտադրանքի նկատմամբ խիստ պատասխանատվության կամ այլ կերպ, նույնիսկ եթե Elprotronic Inc.-ին տեղեկացվել է նման վնասների հնարավորության մասին:

ՎԵՐՋԱԿԱՆ ՕԳՏԱԳՈՐԾՈՂԻ ԼԻՑԵՆԶԱՅԻՆ ՊԱՅՄԱՆԱԳԻՐ

ԽՆԴՐՈՒՄ ԵՆՔ ՈՒՇԱԴՐՈՒԹՅԱՄԲ ԿԱՐԴԱՑԵՔ ԱՅՍ ՓԱՍՏԱԹՂԹԸ ՆԱԽԱՊԵՏ ԾՐԱԳՐԵՐԸ ԵՎ ՀԱՄԱԿԻՑՎԱԾ ՏԱՐԱԾՔԸ ՕԳՏԱԳՈՐԾԵԼՈՒՑ: ELPROTRONIC INC. ԵՎ/ԿԱՄ ՆՐԱ ԴՈՒՍՏԻԿ-ԸՆԿԵՐՈՒԹՅՈՒՆՆԵՐԸ («ELPROTRONIC») ՊԱՏՐԱՍՏ Է ԼԻՑԵՆԶՎԱԾ ԾՐԱԳՐԵՐԸ ՁԵԶ ՈՐՊԵՍ ԱՆՁԻ, ԸՆԿԵՐՈՒԹՅԱՆ ԿԱՄ ԻՐԱՎԱԲԱՆԱԿԱՆ ԱՆՁՆԱԿՑՈՒԹՅԱՆ, ՈՎ ԿՕԳՏԱԳՈՐԾԻ «ՄԵՐ «ԾՐԱԳՐԱԿԱՆ ԾՐԱԳՐԵՐԸ») ՊԱՅՄԱՆՈՎ, ՈՐ ԴՈՒ ՀԱՄԱՁԱՅՆ ԵՔ ԱՅՍ ԼԻՑԵՆԶԱՅԻՆ ՊԱՅՄԱՆԱԳՐԻ ԲՈԼՈՐ ՊԱՅՄԱՆՆԵՐԻՆ: ՍԱ ԻՐԱՎԱԿԱՆ ԵՎ ԿԱՐԵԼԻ ՊԱՅՄԱՆԱԳԻՐ Է ՁԵՐ ԵՎ ELPROTRONIC-ի ՄԻՋԵՎ: ԲԱՑՆԵԼՈՎ ԱՅՍ ՓԱԹԵԹԸ, կոտրելով կնիքը, սեղմելով «ՀԱՄԱՁԱՅՆ ԵՄ» կոճակը ԿԱՄ ԱՅԼԱԿԱՆ ՀԱՄԱՁԱՅՆՈՒՄ Է ԷԼԵԿՏՐՈՆԱԿԱՆ ՀԱՄԱՁԱՅՆՈՒՄԸ ԿԱՄ ԾՐԱԳՐԵՐԸ ԲԵՌՆՈՎ, ԴՈՒՔ ՀԱՄԱՁԱՅՆՈՒՄ ԵՔ ԱՅՍ ՀԱՄԱՁԱՅՆԱԳՐԻ ՊԱՅՄԱՆՆԵՐԻՆ ԵՎ ՊԱՅՄԱՆՆԵՐԻՆ: ԵԹԵ ՀԱՄԱՁԱՅՆ ՉԵՔ ԱՅՍ ՊԱՅՄԱՆՆԵՐԻՆ ԵՎ ՊԱՅՄԱՆՆԵՐԻՆ, ՍԵՂՄԵՔ «ՀԱՄԱՁԱՅՆ ՉԵՄ» ԿՈՂՄԻ ՎՐԱ ԿԱՄ ՀԱԿԱՌԱԿՈՒՄ ՆՇԵՔ ՄԵՐԺՈՒՄԸ, ԱՎԵԼԻ ՄԻ ՕԳՏԱԳՈՐԾԵԼ ԱՄԲՈՂՋԱԿԱՆ ԱՊՐԱՆՔԸ ԵՎ ՎԵՐԱԴԱՐՁՆԵՔ ԱՊԱՑՈՒՑՄԱՆ ՀԱՄԱՐ ԿԱՐՄԻՐ ԳՆԵԼՈՒՑ ԵՐԵՍՈՒՆ (30) ՕՐՎԱ ՇՐՋԱՆԱԿՈՒՄ ԵՎ ՁԵՐ ԳՈՒՄԱՐԸ ԿՎԵՐԱԴԱՐՁՆՎԻ:

Լիցենզիա.
Ծրագրային ապահովումը, որոնվածը և հարակից փաստաթղթերը (միասնաբար «Ապրանքը») Elprotronic-ի կամ նրա արտոնագրողների սեփականությունն են և պաշտպանված են հեղինակային իրավունքի մասին օրենքով: Մինչ Elprotronic-ը շարունակում է տիրապետել Ապրանքին, Դուք կունենաք որոշակի իրավունքներ՝ օգտագործելու Ապրանքը այս լիցենզիան Ձեր կողմից ընդունելուց հետո: Այս լիցենզիան կարգավորում է Ապրանքի ցանկացած թողարկում, վերանայում կամ բարելավում, որը Elprotronic-ը կարող է տրամադրել Ձեզ: Այս Ապրանքի օգտագործման հետ կապված ձեր իրավունքներն ու պարտականությունները հետևյալն են.

ԴՈՒ ԿԱՐՈՂ ԵՔ.

  • օգտագործել այս Ապրանքը շատ համակարգիչների վրա;
  • արխիվային նպատակներով արեք ծրագրաշարի մեկ օրինակ կամ պատճենեք ծրագրաշարը Ձեր համակարգչի կոշտ սկավառակի վրա և պահեք բնօրինակը արխիվային նպատակներով.
  • օգտագործել ծրագրաշարը ցանցում

ԴՈՒ ԿԱՐՈՂ ՉԵՔ.

  • ենթալիցենզավորում, հակադարձ ինժեներ, ապակոմպիլյացիա, ապամոնտաժում, փոփոխում, թարգմանում, արտադրանքի աղբյուրի կոդը հայտնաբերելու ցանկացած փորձ կատարել. կամ ստեղծել ածանցյալ աշխատանքներ Ապրանքից.
  • ամբողջությամբ կամ մասամբ վերաբաշխել այս Ապրանքի ծրագրային բաղադրիչի ցանկացած մաս.
  • օգտագործեք այս ծրագրաշարը ծրագրավորման ադապտերով (ապարատային), որը Elprotronic Inc-ի արտադրանք չէ:

Հեղինակային իրավունք
Բոլոր իրավունքները, անվանումը և հեղինակային իրավունքները Ապրանքի և դրա նկատմամբ, ինչպես նաև Ապրանքի ցանկացած օրինակ պատկանում են Elprotronic-ին: Ապրանքը պաշտպանված է հեղինակային իրավունքի մասին օրենքներով և միջազգային պայմանագրերի դրույթներով: Հետևաբար, դուք պետք է վերաբերվեք Ապրանքին, ինչպես հեղինակային իրավունքով պաշտպանված ցանկացած այլ նյութի:

Պատասխանատվության սահմանափակում.
Elprotronic-ը ոչ մի դեպքում պատասխանատվություն չի կրում ձեր առջև օգտագործման կորստի, բիզնեսի ընդհատման կամ որևէ տեսակի ուղղակի, անուղղակի, հատուկ, պատահական կամ հետևանքային վնասների համար (ներառյալ կորցրած շահույթը)՝ անկախ գործողության ձևից՝ պայմանագրով, խախտմամբ: (ներառյալ անփութությունը), արտադրանքի խիստ պատասխանատվությունը կամ այլ կերպ, նույնիսկ եթե Elprotronic-ին տեղեկացվել է նման վնասների հնարավորության մասին:

ՀՐԱԺԱՐՈՒՄ ԵՐԱՇԽԻՔՆԵՐԻՑ.
Դուք համաձայնում եք, որ Elprotronic-ը ձեզ հստակ երաշխիքներ չի տվել ծրագրային ապահովման, ապարատային, որոնվածի և հարակից փաստաթղթերի վերաբերյալ: Ծրագրային ապահովումը, սարքաշարը, որոնվածը և հարակից փաստաթղթերը տրամադրվում են Ձեզ «ԻՆՉՊԵՍ ԿԱ», առանց որևէ երաշխիքի կամ աջակցության: Elprotronic-ը հրաժարվում է ծրագրային ապահովման և սարքաշարի հետ կապված բոլոր երաշխիքներից՝ բացահայտ կամ ենթադրյալ, ներառյալ, առանց սահմանափակման, որոշակի նպատակի համար համապատասխանության, առևտրականության, վաճառվող որակի կամ երրորդ կողմի իրավունքների չխախտման ցանկացած ենթադրյալ երաշխիք:

FCC ՀԱՅՏԱՐԱՐՈՒԹՅՈՒՆ

Այս սարքը համապատասխանում է FCC կանոնների 15-րդ մասին:

Գործողությունը ենթակա է հետևյալ երկու պայմանների.

  1. այս սարքը չի կարող վնասակար միջամտություն առաջացնել և
  2. այս սարքը պետք է ընդունի ցանկացած ստացված միջամտություն, ներառյալ միջամտությունը, որը կարող է առաջացնել անցանկալի աշխատանք:

ԾԱՆՈԹՈՒԹՅՈՒՆ.
Այս սարքավորումը փորձարկվել է և պարզվել է, որ համապատասխանում է B դասի թվային սարքերի սահմանափակումներին՝ համաձայն FCC կանոնների 15-րդ մասի: Այս սահմանները նախատեսված են ապահովելու ողջամիտ պաշտպանություն բնակելի շենքերում վնասակար միջամտությունից: Այս սարքավորումն արտադրում, օգտագործում և կարող է ճառագայթել ռադիոհաճախականության էներգիա, և եթե տեղադրվի և օգտագործվի հրահանգների ձեռնարկին համապատասխան, կարող է վնասակար միջամտություն առաջացնել ռադիոհաղորդակցության համար: Այնուամենայնիվ, երաշխիք չկա, որ որոշակի տեղադրման մեջ միջամտություն չի առաջանա: Եթե ​​այս սարքավորումն իսկապես վնասակար միջամտություն է առաջացնում ռադիոյի կամ հեռուստատեսության ընդունման համար, որը կարող է որոշվել սարքավորումն անջատելով և միացնելով, օգտագործողին խրախուսվում է փորձել շտկել միջամտությունը հետևյալ միջոցներից ևս մեկով.

  • Վերակողմնորոշեք կամ տեղափոխեք ստացող ալեհավաքը
  • Բարձրացնել բաժանումը սարքավորումների և ընդունիչի միջև
  • Սարքավորումը միացրեք վարդակին, որը տարբերվում է այն շղթայից, որին միացված է ընդունիչը
  • Օգնության համար դիմեք դիլերին կամ փորձառու ռադիոյի/հեռուստատեսային տեխնիկին:

Զգուշացում.
Փոփոխությունները կամ փոփոխությունները, որոնք ուղղակիորեն հաստատված չեն Elprotronic Inc.-ի կողմից, կարող են չեղարկել օգտագործողի՝ սարքավորումը շահագործելու լիազորությունը:

Այս B դասի թվային սարքավորումը համապատասխանում է Կանադական միջամտություն առաջացնող սարքավորումների կանոնակարգերի բոլոր պահանջներին:

FlashPro430 հրամանի տողի թարգմանիչ

FlashPro430 Multi-FPA API-DLL-ը կարող է օգտագործվել հրամանի տողի թարգմանչի կեղևով: Այս կեղևը թույլ է տալիս օգտագործել ստանդարտ հրամանի տող պատուհանները կամ սցենարը 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, …. ) պարամետր.

  1. լար ( file անունը և այլն) – «fileԱնուն"
  2. թվեր
    • ամբողջ տասնորդական, օրինակ. 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))

Արդյունքի համար տես Նկար Ա-1.

Elprotronic-MSP430-Flash-Programmer-fig-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 (հավելում, տվյալներ)
  • 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 (հավելում, տվյալներ)
  • 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 (հավելում, տվյալներ)
  • 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 Programmer, MSP430, Flash Programmer, Programmer

Հղումներ

Թողնել մեկնաբանություն

Ձեր էլփոստի հասցեն չի հրապարակվի: Պարտադիր դաշտերը նշված են *