Elprotronic-logo

Elprotronic MSP430 välkprogrammeerija

Elprotronic-MSP430-Flash-Programmer-toode

Tooteteave

  • MSP430 Flash Programmer on tarkvaratööriist, mille on välja töötanud Elprotronic Inc MSP430 mikrokontrollerite programmeerimiseks.
  • Tarkvara on litsentsitud ja seda tohib kasutada või kopeerida ainult sellise litsentsi tingimuste kohaselt.
  • See seade vastab FCC reeglite 15. osale ning seda on testitud ja leitud, et see vastab B-klassi digitaalseadmete piirangutele.
  • Elprotronic Inc. ei vastuta dokumendis sisalduva teabe vigade või väljajätmiste eest.
  • Toodet ei tohi kasutada programmeerimisadapteriga (riistvaraga), mis ei ole Elprotronic Inc. toode.

Toote kasutusjuhised

  1. Installige oma arvutisse tarkvara MSP430 Flash Programmer.
  2. Ühendage oma MSP430 mikrokontroller sobiva programmeerimisadapteri abil arvutiga.
  3. Käivitage tarkvara MSP430 Flash Programmer.
  4. Valige oma mikrokontrolleri ja programmeerimisadapteri jaoks sobivad sätted.
  5. Laadige programm või püsivara, mida soovite oma mikrokontrollerile programmeerida, tarkvara MSP430 Flash Programmer.
  6. Programmeerige oma mikrokontroller tarkvara MSP430 Flash Programmer abil.

Märkus.
Oluline on hoolikalt järgida kasutusjuhendis toodud juhiseid ja kasutada toodet ainult ettenähtud viisil, et vältida kahjustusi või kahjustusi.

Elprotronic Inc.

Autoriõigus

Autoriõigus © Elprotronic Inc. Kõik õigused kaitstud

Vastutusest loobumine:
Ühtegi selle dokumendi osa ei tohi reprodutseerida ilma Elprotronic Inc. eelneva kirjaliku nõusolekuta. Selles dokumendis sisalduvat teavet võidakse ette teatamata muuta ja see ei kujuta endast Elprotronic Inc. ühegi osa kohustust. Kuigi eeldatakse, et siin sisalduv teave on täpne, Elprotronic Inc. ei vastuta vigade või puuduste eest.

Elprotronic Inc, selle töötajad või käesoleva dokumendi autorid ei vastuta mingil juhul erilise, otsese, kaudse või kaudse kahju, kahjude, kulude, tasude, nõuete, nõuete, saamata jäänud kasumi, tasude või mis tahes laadi kulude või kulude eest. lahke.
Selles dokumendis kirjeldatud tarkvara on varustatud litsentsi alusel ja seda tohib kasutada või kopeerida ainult vastavalt sellise litsentsi tingimustele. Garantiidest loobumine: nõustute, et Elprotronic Inc. ei ole andnud teile tarkvara, riistvara, püsivara ja nendega seotud dokumentatsiooni osas selgesõnalisi garantiisid. Tarkvara, riistvara, püsivara ja nendega seotud dokumentatsioon antakse teile "NAGU ON" ilma igasuguse garantii või toetuseta. Elprotronic Inc. loobub kõikidest tarkvaraga seotud otsestest või kaudsetest garantiidest, sealhulgas, ilma piiranguteta, mis tahes kaudsetest garantiidest selle sobivuse kohta konkreetseks otstarbeks, kaubeldavuse, turustatava kvaliteedi või kolmandate isikute õiguste mitterikkumise kohta.

Vastutuse piirang: Elprotronic Inc. ei vastuta teie ees mitte mingil juhul kasutamise kaotuse, äritegevuse katkemise ega mis tahes otseste, kaudsete, eriliste juhuslike või kaudsete kahjude eest (sealhulgas saamata jäänud kasum), olenemata hagi vormist kas lepingus, lepingulises kahjus (sh hooletus), ranges tootevastutuses või muul viisil, isegi kui Elprotronic Inc.-d on selliste kahjude võimalikkusest teavitatud.

LÕPPKASUTAJA LITSENTSILEPING

ENNE TARKVARA JA SEOTUD RIISTVARA KASUTAMIST LUGEGE SEE DOKUMENT HOOLIKALT. ELPROTRONIC INC. JA/VÕI TEMA TÜTARETTEVÕTTED (ELPROTRONIC) ON VALMIS TARKVARA LITSENTSIMA TEIE KUI FRISSIIKSIOONI, ETTEVÕTTE VÕI JURIIDILISTE ISIKUTELE, KES TARKVARA KASUTAB (ALLJALAL VIIDATUD „TEIE”) TINGIMUSEL, KUI NÕUSTUTE KÕIGI SELLE LITSENTSILEPINGU TINGIMUStega. SEE ON TEIE JA ELPROTRONICU VAHELINE JURIIDILINE JA TÄISTETAV LEPING. SELLE PAKENDI AVAMISE, PITSEMI LÕRKUMISE, NUPP „NÕUSTUS” KLÕPSAMISEGA VÕI MUULISELT ELEKTROONILISELT NÕUSTUSELE MÄRKAMISE VÕI TARKVARA LAADIMISega NÕUSTUTE KÄESOLEVA LEPINGU TINGIMUSTEGA. KUI TE NÕUSTUTE NENDE TINGIMUSTEGA EI NÕUSTU, klõpsake NUPULE "EI NÕUSTU" VÕI MÄRKAKE MUULISELT KEELDUS, ÄRGE KASUTAGE EDASI TERVETOODET JA TAGASTAGE SEE KOOS OSTJA TÕENDIGA KOOS OSTJALE. KOLMEKÜMME (30) PÄEVA JOOKSUL OSTEST JA TEIE RAHA TAGASTAKSE.

Litsents.
Tarkvara, püsivara ja sellega seotud dokumentatsioon (koos "toode") on Elprotronicu või tema litsentsiandjate omand ja kaitstud autoriõiguse seadusega. Kuigi Elprotronic on toote omanik, on teil pärast selle litsentsiga nõustumist teatud õigused toodet kasutada. See litsents reguleerib kõiki toote väljalaseid, parandusi või täiustusi, mida Elprotronic võib teile pakkuda. Teie õigused ja kohustused seoses selle toote kasutamisega on järgmised:

SA VÕID:

  • kasutage seda toodet paljudes arvutites;
  • teha tarkvarast üks koopia arhiivimise eesmärgil või kopeerida tarkvara oma arvuti kõvakettale ja säilitada originaali arhiveerimise eesmärgil;
  • kasutage tarkvara võrgus

TE EI TOHI:

  • all-litsentsida, pöördprojekteerida, dekompileerida, lahti võtta, muuta, tõlkida, teha katseid toote lähtekoodi avastada; või luua Tootest tuletatud teoseid;
  • levitada täielikult või osaliselt selle toote tarkvarakomponendi mis tahes osa;
  • kasutage seda tarkvara koos programmeerimisadapteriga (riistvaraga), mis ei ole Elprotronic Inc. toode.

Autoriõigus
Kõik õigused, omandiõigus ja autoriõigused tootele ja toote koopiatele kuuluvad Elprotronicule. Toode on kaitstud autoriõiguse seaduste ja rahvusvaheliste lepingute sätetega. Seetõttu peate toodet käsitlema nagu mis tahes muud autoriõigustega kaitstud materjali.

Vastutuse piirang.
Elprotronic ei vastuta teie ees mitte mingil juhul kasutamise kaotuse, äritegevuse katkemise ega mis tahes otseste, kaudsete, eriliste, juhuslike või kaudsete kahjude eest (sealhulgas saamata jäänud kasum), olenemata hagi vormist, kas lepingus või kahju hüvitamises. (kaasa arvatud hooletus), range tootevastutuse või muul viisil, isegi kui Elprotronicut on selliste kahjude võimalikkusest teavitatud.

GARANTIIDEST LAHTIÜTLEMINE.
Nõustute, et Elprotronic ei ole andnud teile tarkvara, riistvara, püsivara ja seotud dokumentatsiooni osas selgesõnalisi garantiisid. Tarkvara, riistvara, püsivara ja nendega seotud dokumentatsioon antakse teile "NAGU ON" ilma igasuguse garantii või toetuseta. Elprotronic loobub kõikidest tarkvara ja riistvaraga seotud otsestest või kaudsetest garantiidest, sealhulgas, ilma piiranguteta, mis tahes kaudsetest garantiidest sobivuse kohta konkreetseks otstarbeks, kaubeldavuse, turustatava kvaliteedi või kolmandate isikute õiguste mitterikkumise kohta.

FCC AVALDUS

See seade vastab FCC reeglite 15. osale.

Toimimine toimub kahel järgmisel tingimusel:

  1. see seade ei tohi põhjustada kahjulikke häireid ja
  2. see seade peab vastu võtma kõik vastuvõetud häired, sealhulgas häired, mis võivad põhjustada soovimatuid toiminguid.

MÄRKUS.
Seda seadet on testitud ja leitud, et see vastab FCC reeglite 15. osale B-klassi digitaalseadmetele kehtestatud piirangutele. Need piirangud on loodud pakkuma mõistlikku kaitset kahjulike häirete eest kodupaigaldises. See seade genereerib, kasutab ja võib kiirata raadiosageduslikku energiat ning kui seda ei paigaldata ega kasutata vastavalt kasutusjuhendile, võib see põhjustada raadiosides kahjulikke häireid. Siiski ei ole mingit garantiid, et teatud paigalduses häireid ei esine. Kui see seade põhjustab raadio- või televisioonivastuvõtule kahjulikke häireid, mida saab kindlaks teha seadme välja- ja sisselülitamisega, julgustatakse kasutajat proovima häireid kõrvaldada ühe või mitme järgmise meetme abil.

  • Suunake või paigutage vastuvõtuantenn ümber
  • Suurendage seadme ja vastuvõtja vahelist kaugust
  • Ühendage seade vooluringi pistikupessa, mis erineb sellest, millega vastuvõtja on ühendatud
  • Abi saamiseks pöörduge edasimüüja või kogenud raadio-/teletehniku ​​poole.

Hoiatus:
Muudatused või modifikatsioonid, mida Elprotronic Inc. pole sõnaselgelt heaks kiitnud, võivad tühistada kasutaja volitused seadet kasutada.

See B-klassi digitaalaparaat vastab kõigile Kanada häireid põhjustavate seadmete eeskirjade nõuetele.

FlashPro430 käsurea tõlk

FlashPro430 Multi-FPA API-DLL-i saab kasutada käsurea interpretaatori kestaga. See kest võimaldab kasutada standardseid käsuviiba aknaid või skripte files API-DLL-i funktsioonide täitmiseks. API-DLL-i funktsioonide üksikasjalikud kirjeldused leiate FlashPro430 Multi-FPA API-DLL-i kasutusjuhendist (PM010A05).

Kui standardtarkvarapakett on installitud, on kõik vajalik files asuvad kataloogis

  • C:\Programm Files\Elprotronic\MSP430\USB FlashPro430\CMD-line

ja sisaldab

  • FP430-commandline.exe -> käsurea shelli interpretaator
  • MSP430FPA.dll -> standardne API-DLL files
  • MSP430FPA1.dll -> —-,,,,,——–
  • MSPlist.ini -> lähtestamine file

Kõik API-DLL files peaks asuma samas kataloogis, kus asub FP430-commandline.exe. Käsurea tõlgi käivitamiseks tuleks käivitada fail FP430-commandline.exe.

Käskude süntaks:

käsu_nimi ( parameeter1, parameeter2, .... ) parameeter:

  1. string ( file nimi jne) – "filenimi"
  2. numbrid
    • täisarv kümnend nt. 24
    • või täisarv hex nt. 0x18

Märkus. Tühikuid ignoreeritakse

Juhised ei ole tõstutundlikud

  • F_OpenInstancesAndFPAs("*# *")
  • ja f_openinstancesandfpas( “*# *” ) on samad

Example-1:

Käivitage fail FP430-commandline.exe

Tüüp:
F_OpenInstancesAndFPAs( “*# *” ) // avage eksemplarid ja leidke esimene adapter (ükskõik milline SN) Vajutage ENTER - tulemus -> 1 (OK)

Tüüp:
F_Initialization() //initsialiseerimine konfiguratsiooniga, mis on võetud failist config.ini//setup võetud FlashPro430-st – määratletud MSP430 tüübi, koodiga file jne.

  • Vajutage ENTER – tulemus ->1 (OK)

Tüüp:

F_AutoProgram( 0)
Vajutage ENTER – tulemus ->1 (OK)

Tüüp:

F_Report_Message()
Vajutage ENTER - tulemus -> kuvas viimase aruande teate (F_Autoprogram(0))

Vaata tulemust jooniselt A-1:

Elprotronic-MSP430-Flash-Programmer-joon-1

Tippige quit() ja vajutage programmi FP430-commandline.exe sulgemiseks sisestusklahvi (ENTER).

Example-2:
Käivitage fail FP430-commandline.exe ja tippige järgmised juhised:

  • F_OpenInstancesAndFPAs( “*# *” ) // avage eksemplarid ja leidke esimene adapter (mis tahes SN)
  • F_Initialization()
  • F_Report_Message()
  • F_ConfigFileLaadi (“filenimi" ) //pange kehtiv tee ja konfiguratsioon file nimi
  • F_ReadCodeFile(1, "FileNimi" ) //pange kehtiv tee ja kood file nimi (vorming 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()

Käsurea juhiste loend

  • quit(); sulgege käsutõlgi programm
  • help() ;kuva nimekiri allpool
  • F_Trace_ON()
  • F_Trace_OFF()
  • F_OpenInstances(no)
  • F_CloseInstances()
  • F_OpenInstancesAndFPAs( "Filenimi")
  • F_Set_FPA_index( fpa )
  • F_Get_FPA_index()
  • F_LastStatus( fpa )
  • F_DLLTypeVer()
  • F_Multi_DLLTypeVer()
  • F_Check_FPA_access(indeks)
  • F_Get_FPA_SN( fpa )
  • F_APIDLL_Directory("APIDLLpath")
  • F_Initialization()
  • F_DispSetup()
  • F_Close_All()
  • F_Power_Target(OnOff)
  • F_Reset_Target()
  • F_Report_Message()
  • F_ReadCodeFile( file_formaat, "Filenimi")
  • F_Get_CodeCS( dest )
  • F_ReadPasswFile( file_formaat, "Filenimi")
  • F_ConfigFileLaadi (“filenimi")
  • F_SetConfig(indeks, andmed)
  • F_GetConfig(indeks)
  • F_Put_Byte_to_Buffer(adr, data)
  • F_Copy_Buffer_to_Flash( algus_addr, suurus )
  • F_Copy_Flash_to_Buffer( start_addr, size )
  • F_Copy_All_Flash_to_Buffer()
  • F_Get_Byte_from_Buffer(adr)
  • F_GetReportMessageChar(indeks)
  • 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 (režiim )
  • F_Memory_Blank_check()
  • F_Memory_Write(režiim)
  • F_Memory_Verify( mode )
  • F_Open_Target_Device()
  • F_Close_Target_Device()
  • F_Segment_Erase( aadress )
  • F_Sectors_Blank_Check(algus_addr, stop_addr)
  • F_Blow_Fuse()
  • F_Write_Word(aadress, andmed)
  • F_Read_Word(adr)
  • F_Write_Byte(aadress, andmed)
  • F_Read_Byte(adr)
  • F_Copy_Buffer_to_RAM(alguse_adr, suurus)
  • F_Copy_RAM_to_Buffer( start_addr, size )
  • F_Set_PC_and_RUN( PC_addr)
  • F_Sync_CPU_JTAG()
  • F_Get_Targets_Vcc()

Märkus.
Kõiki 4. peatükis loetletud juhiseid ei rakendata käsureatõlgis. Näiteksample – kõiki viiteid kasutavaid käske ei realiseerita, kuid see ei piira ligipääsu API-DLL-ide kõikidele funktsioonidele, sest kõik viiteid kasutavad käsud realiseeritakse ka lihtsamal viisil, ilma osutiteta.

Dokumendid / Ressursid

Elprotronic MSP430 välkprogrammeerija [pdfKasutusjuhend
MSP430 välkprogrammeerija, MSP430, välkprogrammeerija, programmeerija

Viited

Jäta kommentaar

Teie e-posti aadressi ei avaldata. Kohustuslikud väljad on märgitud *