Elprotronic MSP430 flitsprogrammeerder
Produk inligting
- Die MSP430-flitsprogrammeerder is 'n sagteware-instrument wat deur Elprotronic Inc. ontwerp is vir die programmering van MSP430-mikrobeheerders.
- Die sagteware is gelisensieer en mag slegs gebruik of gekopieer word in ooreenstemming met die bepalings van so 'n lisensie.
- Hierdie toestel voldoen aan Deel 15 van die FCC Reëls en is getoets en gevind dat dit voldoen aan die limiete vir 'n Klas B digitale toestel.
- Elprotronic Inc. aanvaar geen verantwoordelikheid vir enige foute of weglatings in die inligting vervat in die dokument nie.
- Die produk mag nie gebruik word met 'n programmeringsadapter (hardeware) wat nie 'n produk van Elprotronic Inc is nie.
Produkgebruiksinstruksies
- Installeer die MSP430 Flash Programmeerder sagteware op jou rekenaar.
- Koppel jou MSP430 mikrobeheerder aan jou rekenaar met 'n geskikte programmeringsadapter.
- Begin die MSP430 Flash Programmeerder sagteware.
- Kies die toepaslike instellings vir jou mikrobeheerder en programmeringsadapter.
- Laai die program of firmware wat jy wil programmeer op jou mikrobeheerder in die MSP430 Flash Programmer sagteware.
- Programmeer jou mikrobeheerder met behulp van die MSP430 Flash Programmer sagteware.
Let wel:
Dit is belangrik om die instruksies wat in die gebruikershandleiding verskaf word noukeurig te volg en die produk slegs te gebruik soos bedoel om enige skade of skade te vermy.
Elprotronic Inc.
- 16 Crossroads Drive Richmond Hill, Ontario, L4E-5C9 KANADA
- Web webwerf: www.elprotronic.com.
- E-pos: info@elprotronic.com
- Faks: 905-780-2414
- Stem: 905-780-5789
Kopiereg
Kopiereg © Elprotronic Inc. Alle regte voorbehou
Vrywaring:
Geen deel van hierdie dokument mag gereproduseer word sonder die vooraf skriftelike toestemming van Elprotronic Inc. Die inligting in hierdie dokument is onderhewig aan verandering sonder kennisgewing en verteenwoordig nie 'n verbintenis op enige deel van Elprotronic Inc. Terwyl die inligting hierin vervat word aanvaar word akkuraat, Elprotronic Inc. aanvaar geen verantwoordelikheid vir enige foute of weglatings nie.
In geen geval sal Elprotronic Inc, sy werknemers of outeurs van hierdie dokument aanspreeklik wees vir spesiale, direkte, indirekte of gevolgskade, verliese, koste, heffings, eise, eise, eise vir verlore winste, fooie of uitgawes van enige aard of soort.
Die sagteware wat in hierdie dokument beskryf word, word onder 'n lisensie verskaf en mag slegs gebruik of gekopieer word in ooreenstemming met die bepalings van so 'n lisensie. Vrywaring van waarborge: Jy stem in dat Elprotronic Inc. geen uitdruklike waarborge aan jou gemaak het met betrekking tot die sagteware, hardeware, firmware en verwante dokumentasie nie. Die sagteware, hardeware, fermware en verwante dokumentasie word aan U verskaf "AS IS" sonder enige waarborg of ondersteuning van enige aard. Elprotronic Inc. ontken alle waarborge met betrekking tot die sagteware, uitdruklik of geïmpliseer, insluitend, sonder beperking, enige geïmpliseerde waarborge van geskiktheid vir 'n spesifieke doel, verhandelbaarheid, verhandelbare kwaliteit of nie-skending van derdeparty-regte.
Beperking van aanspreeklikheid: Elprotronic Inc. sal in geen geval teenoor jou aanspreeklik wees vir enige verlies aan gebruik, onderbreking van besigheid, of enige direkte, indirekte, spesiale toevallige of gevolglike skade van enige aard (insluitend verlore winste) ongeag die vorm van aksie hetsy in kontrak, tort (insluitend nalatigheid), streng produkaanspreeklikheid of andersins, selfs al is Elprotronic Inc. in kennis gestel van die moontlikheid van sodanige skade.
EINDGEBRUIKERS LISENSIE-OOREENKOMS
LEES ASSEBLIEF HIERDIE DOKUMENT SORGVULDIG VOORDAT U DIE SAGTEWARE EN DIE GEASSOSIEERDE HARDEWARE GEBRUIK. ELPROTRONIC INC. EN/OF SY FILIALE (“ELPROTRONIC”) IS BEREID OM DIE SAGTEWARE AAN JOU AS 'N INDIVIDU, DIE MAATSKAPPY OF REGSENTITEIT WAT DIE SAGTEWARE SAL GEBRUIK (HIERONDER VERWYS AS “JY”) LISENSIEER OF OP DIE VOORWAARDE DAT U TOT ALLE BEPALINGS VAN HIERDIE LISENSIE-OOREENKOMS INstem. HIERDIE IS 'N WETLIKE EN AFDWAARBARE KONTRAK TUSSEN JOU EN ELPROTRONIC. DEUR HIERDIE PAKKET OOP te maak, DIE SEËL TE VERBREEK, DIE "EK STEM IN"-KNOP te KLIK OF ANDERS OM TOESTEMMING ELEKTRONIES AAN TE DUI, OF DIE SAGTEWARE TE LAAI STEEM JY IN TOT DIE BEPALINGS EN VOORWAARDES VAN HIERDIE OOREENKOMS. INDIEN JY NIE TOT HIERDIE BEPALINGS EN VOORWAARDES INstem nie, KLIK OP DIE "EK STEM NIE SAAM NIE" KNOP OF ANDERS DUI WEIERING AAN, MAAK GEEN VERDER GEBRUIK VAN DIE VOLLE PRODUK NIE EN TERUG DIT MET DIE KOOPBEWYS AAN DIE HANDELER BINNE DERTIG (30) DAE NA AANKOOP SAL JOU GELD TERUGBETALING WORD.
Lisensie.
Die sagteware, fermware en verwante dokumentasie (gesamentlik die “Produk”) is die eiendom van Elprotronic of sy lisensiehouers en word deur kopieregwetgewing beskerm. Terwyl Elprotronic steeds die produk besit, sal jy sekere regte hê om die produk te gebruik na jou aanvaarding van hierdie lisensie. Hierdie lisensie reguleer enige vrystellings, hersienings of verbeterings aan die produk wat Elprotronic aan jou mag verskaf. Jou regte en verpligtinge met betrekking tot die gebruik van hierdie produk is soos volg:
JY MAG:
- gebruik hierdie produk op baie rekenaars;
- maak een kopie van die sagteware vir argiefdoeleindes, of kopieer die sagteware op die hardeskyf van u rekenaar en behou die oorspronklike vir argiefdoeleindes;
- gebruik die sagteware op 'n netwerk
JY MAG NIE:
- sublisensieer, reverse engineering, dekompileer, demonteer, verander, vertaal, maak enige poging om die Bronkode van die Produk te ontdek; of afgeleide werke van die produk skep;
- herverdeel, in die geheel of gedeeltelik, enige deel van die sagtewarekomponent van hierdie produk;
- gebruik hierdie sagteware met 'n programmeringsadapter (hardeware) wat nie 'n produk van Elprotronic Inc is nie.
Kopiereg
Alle regte, titel en kopiereg in en op die produk en enige kopieë van die produk word deur Elprotronic besit. Die produk word beskerm deur kopieregwette en internasionale verdragbepalings. Daarom moet jy die produk soos enige ander kopieregmateriaal behandel.
Beperking van aanspreeklikheid.
In geen geval sal Elprotronic teenoor jou aanspreeklik wees vir enige verlies aan gebruik, onderbreking van besigheid, of enige direkte, indirekte, spesiale, toevallige of gevolglike skade van enige aard (insluitend verlore winste) ongeag die vorm van aksie, hetsy in kontrak, onregmatige skade. (insluitend nalatigheid), streng produkaanspreeklikheid of andersins, selfs al is Elprotronic ingelig oor die moontlikheid van sodanige skade.
VRYWARING VAN WAARBORGE.
Jy stem in dat Elprotronic geen uitdruklike waarborge aan jou gemaak het met betrekking tot die sagteware, hardeware, fermware en verwante dokumentasie nie. Die sagteware, hardeware, fermware en verwante dokumentasie word aan U verskaf "AS IS" sonder enige waarborg of ondersteuning van enige aard. Elprotronic ontken alle waarborge met betrekking tot die sagteware en hardeware, uitdruklik of geïmpliseer, insluitend, sonder beperking, enige geïmpliseerde waarborge van geskiktheid vir 'n spesifieke doel, verhandelbaarheid, verhandelbare kwaliteit of nie-skending van derdeparty-regte.
FCC VERKLARING
Hierdie toestel voldoen aan Deel 15 van die FCC-reëls.
Werking is onderhewig aan die volgende twee voorwaardes:
- hierdie toestel mag nie skadelike steurings veroorsaak nie en
- hierdie toestel moet enige steuring wat ontvang word aanvaar, insluitend steuring wat ongewenste werking kan veroorsaak.
LET WEL:
Hierdie toerusting is getoets en gevind dat dit voldoen aan die limiete vir 'n Klas B digitale toestel, ingevolge Deel 15 van die FCC Reëls. Hierdie perke is ontwerp om redelike beskerming teen skadelike inmenging in 'n residensiële installasie te bied. Hierdie toerusting genereer, gebruik en kan radiofrekwensie-energie uitstraal en, indien dit nie in ooreenstemming met die instruksiehandleiding geïnstalleer en gebruik word nie, kan dit skadelike steurings vir radiokommunikasie veroorsaak. Daar is egter geen waarborg dat inmenging nie in 'n spesifieke installasie sal voorkom nie. Indien hierdie toerusting wel skadelike steurings vir radio- of televisie-ontvangs veroorsaak, wat bepaal kan word deur die toerusting af en aan te skakel, word die gebruiker aangemoedig om die steuring deur een of meer van die volgende maatreëls te probeer regstel:
- Heroriënteer of verskuif die ontvangsantenna
- Verhoog die skeiding tussen die toerusting en ontvanger
- Koppel die toerusting aan 'n uitlaat op 'n ander stroombaan as waaraan die ontvanger gekoppel is
- Raadpleeg die handelaar of 'n ervare radio-/TV-tegnikus vir hulp.
Waarskuwing:
Veranderinge of wysigings wat nie uitdruklik deur Elprotronic Inc. goedgekeur is nie, kan die gebruiker se magtiging om die toerusting te gebruik, ongeldig maak.
Hierdie Klas B digitale apparaat voldoen aan alle vereistes van die Kanadese steuringsveroorsakende toerustingregulasies.
FlashPro430 Command Line tolk
Die FlashPro430 Multi-FPA API-DLL kan gebruik word met die opdragreël-tolkdop. Hierdie dop laat toe om die standaard Command Prompt vensters of script te gebruik files om die API-DLL-funksies uit te voer. Sien die FlashPro430 Multi-FPA API-DLL Gebruikersgids ( PM010A05 ) vir gedetailleerde beskrywings van die API-DLL funksies.
Wanneer die standaard sagtewarepakket geïnstalleer is, word alles benodig files is in die gids geleë
- C:\Program Files\Elprotronic\MSP430\USB FlashPro430\CMD-lyn
en bevat
- FP430-commandline.exe -> command line shell interpreter
- MSP430FPA.dll -> standaard API-DLL files
- MSP430FPA1.dll -> —-,,,,,——–
- MSPlist.ini -> inisialisering file
Alle API-DLL files moet in dieselfde gids geleë wees waar die FP430-commandline.exe geleë is. Om die opdragreël-tolk te begin, moet die FP430-commandline.exe uitgevoer word.
Bevelsintaksis:
instruksienaam (parameter1, parameter2, …. ) parameter:
- string ( file naam ens. ) – “filenaam”
- getalle
- heelgetal desimale bv. 24
- of heelgetal heks bv. 0x18
Let wel: Spasies word geïgnoreer
Instruksies is nie hooflettersensitief nie
- F_OpenInstancesAndFPAs(“*# *”)
- en f_openinstancesandfpas(“*# *”) is dieselfde
Example-1:
Begin die FP430-commandline.exe
Tipe:
F_OpenInstancesAndFPAs(“*# *”) // maak gevalle oop en vind die eerste adapter (enige SN) Druk ENTER – resultaat ->1 (OK)
Tipe:
F_Initialization() //initialization with config geneem uit die config.ini//setup geneem van die FlashPro430 – met gedefinieerde MSP430 tipe, kode file ens.
- Druk ENTER – resultaat ->1 (OK)
Tipe:
F_AutoProgram( 0 )
Druk ENTER – resultaat ->1 (OK)
Tipe:
F_Report_Message()
Druk ENTER – resultaat -> het die laaste verslagboodskap vertoon (van die F_Autoprogram(0))
Sien Figuur A-1 vir die resultaat:
Tik quit() en druk ENTER om die FP430-commandline.exe-program toe te maak.
Example-2:
Begin die FP430-commandline.exe en tik die volgende instruksies:
- F_OpenInstancesAndFPAs(“*# *”) // maak gevalle oop en vind die eerste adapter (enige SN)
- F_Inisialisering()
- F_Report_Message()
- F_ConfigFileLaai (“filenaam” ) //sit vaild pad en config file naam
- F_LeeskodeFile(1, "FileNaam” ) //sit geldige pad en kode file naam (TI.txt-formaat)
- 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_Kry_Byte_from_Buffer(0x801F)
- F_Close_Target_Device() quit()
Lys van opdragreëlinstruksies
- stop(); maak die opdragtolkprogram toe
- help(); vertoon lys hieronder
- F_Trace_ON()
- F_Trace_OFF()
- F_OpenInstances(nee)
- F_CloseInstances()
- F_OpenInstancesAndFPAs( “FileNaam”)
- F_Set_FPA_index( fpa )
- F_Get_FPA_index()
- F_LastStatus( fpa )
- F_DLLTypeVer()
- F_Multi_DLLTypeVer()
- F_Check_FPA_access(indeks)
- F_Kry_FPA_SN( fpa )
- F_APIDLL_Directory(“APIDLLpad”)
- F_Inisialisering()
- F_DispSetup()
- F_Close_All()
- F_Power_Target (Aan Af)
- F_Reset_Target()
- F_Report_Message()
- F_LeeskodeFile( file_formaat, "FileNaam”)
- F_Get_CodeCS( dest )
- F_ReadPasswFile( file_formaat, "FileNaam”)
- F_ConfigFileLaai (“filenaam”)
- F_SetConfig(indeks, data)
- F_GetConfig(indeks)
- F_Put_Byte_to_Buffer(adr, data)
- F_Copy_Buffer_to_Flash(start_addr, grootte)
- F_Copy_Flash_to_Buffer(start_addr, grootte)
- 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 (modus)
- F_Memory_Blank_Check()
- F_Memory_Write(modus)
- F_Memory_Verify (modus)
- F_Open_Target_Device()
- F_Close_Target_Device()
- F_Segment_Erase (adres)
- F_Sectors_Blank_Check( begin_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(begin_addr, grootte)
- F_Copy_RAM_to_Buffer(begin_addr, grootte)
- F_Set_PC_and_RUN( PC_addr)
- F_Synch_CPU_JTAG()
- F_Get_Targets_Vcc()
Let wel:
Nie alle instruksies wat in Hoofstuk 4 gelys word, word in die opdragreël-tolk geïmplementeer nie. Byvoorbeeldample – alle instruksies wat wysers gebruik, word nie geïmplementeer nie, maar dit beperk nie die toegang tot alle kenmerke van die API-DLL's nie, want alle instruksies wat wysers gebruik, word ook op 'n eenvoudiger manier sonder wysers geïmplementeer.
Dokumente / Hulpbronne
![]() |
Elprotronic MSP430 flitsprogrammeerder [pdf] Gebruikersgids MSP430 Flitsprogrammeerder, MSP430, Flitsprogrammeerder, Programmeerder |