Elprotronic MSP430 Flash programatzailea
Produktuaren informazioa
- MSP430 Flash Programatzailea Elprotronic Inc.-ek MSP430 mikrokontrolagailuak programatzeko diseinatutako software-tresna da.
- Softwarea lizentziapean dago eta lizentzia horren baldintzen arabera soilik erabili edo kopiatu daiteke.
- Gailu honek FCC Arauen 15. zatia betetzen du eta B Klaseko gailu digital baten mugak betetzen dituela egiaztatu da.
- Elprotronic Inc.-k ez du bere gain hartzen dokumentuan jasotako informazioan akatsen edo hutsegiteen erantzukizunik.
- Produktua ez da Elprotronic Inc-en produktua ez den programazio egokitzaile batekin (hardware) erabili behar.
Produktuak erabiltzeko jarraibideak
- Instalatu MSP430 Flash Programmer softwarea zure ordenagailuan.
- Konektatu zure MSP430 mikrokontroladorea ordenagailura programazio egokitzaile egoki baten bidez.
- Abiarazi MSP430 Flash Programmer softwarea.
- Hautatu zure mikrokontrolagailurako eta programazio egokitzailerako ezarpen egokiak.
- Kargatu zure mikrokontrolagailuan programatu nahi duzun programa edo firmwarea MSP430 Flash Programmer softwarean.
- Programatu zure mikrokontrolagailua MSP430 Flash Programmer softwarea erabiliz.
Oharra:
Garrantzitsua da erabiltzailearen eskuliburuan emandako argibideak arretaz jarraitzea eta produktua kalteak edo kalteak saihesteko soilik erabiltzea.
Elprotronic Inc.
- 16 Crossroads Drive Richmond Hill, Ontario, L4E-5C9 Kanada
- Web gunea: www.elprotronic.com.
- Posta elektronikoa: info@elprotronic.com
- Faxa: 905-780-2414
- Ahotsa: 905-780-5789
Copyright
Copyright © Elprotronic Inc. Eskubide guztiak erreserbatuta
Oharra:
Ezin da dokumentu honen zatirik erreproduzitu Elprotronic Inc-en aldez aurretik idatzizko baimenik gabe. Dokumentu honetako informazioa abisurik gabe alda daiteke eta ez du Elprotronic Inc-en inolako konpromisorik adierazten. Hemen jasotako informazioa dela suposatzen den arren. zehatza, Elprotronic Inc.-k ez du bere gain hartzen akatsen edo hutsegiteen erantzukizunik.
Inolaz ere Elprotronic Inc, bere langileek edo dokumentu honen egileek ez dute inolako erantzukizunik izango kalte, galera, kostu, kargu, erreklamazio, eskaeren, irabazien, kuoten edo gastuen galerengatiko erreklamazioen erantzule izango. jatorra.
Dokumentu honetan deskribatzen den softwarea lizentzia baten arabera ematen da eta lizentzia horren baldintzen arabera soilik erabili edo kopiatu daiteke. Bermeei uko egitea: onartzen duzu Elprotronic Inc.-k ez dizula berariazko bermerik eman softwareari, hardwareari, firmwareari eta erlazionatutako dokumentazioari buruz. Softwarea, hardwarea, firmwarea eta erlazionatutako dokumentazioa "BELEAN" ematen dizun inolako bermerik edo laguntzarik gabe. Elprotronic Inc.-k softwareari dagozkion berme guztiei uko egiten die, berariaz edo inplizituki, barne, mugarik gabe, helburu jakin baterako egokitasunari buruzko berme inplizituak, salgaitasuna, kalitate komertziala edo hirugarrenen eskubideak ez urratzea.
Erantzukizunaren muga: Inolaz ere Elprotronic Inc. ez da zure aurrean erabilera-galera, negozioa etetea edo edozein motatako zuzeneko, zeharkako, ustekabeko edo ondoriozko kalte-galeren (irabaziak galdutakoak barne), ekintza-forma edozein dela ere. kontratuan, kalte-haustean (arduragabekeria barne), produktuen erantzukizun zorrotzean edo bestelakoetan, nahiz eta Elprotronic Inc.-i kalte horien aukeraren berri izan.
AZKEN ERABILTZAILEAREN LIZENTZI-HITZARMENA
MESEDEZ, IRAKURRI ARRETAZ DOKUMENTU HAU SOFTWARE ETA LOTUTAKO HARDWAREA ERABILI AURRETIK. ELPROTRONIC INC. ETA/EDO BERE SUBSIDIARIOAK ("ELPROTRONIC") SOFTWAREA ERABILIKO DUEN PERTSONA, ENPRESA EDO ENTITATE JURIDIKOA (BEHEAN "ZU" EDO "ZURE" IZENA IZANDATUTA) BAKARRIK EMATEKO PRESTA DIRA SOFTWAREA. LIZENTZIA-HITZARMEN HONEN BALDINTZA GUZTIAK ONARTZEN DITUZUN BALDINTZA. HAU ZU ETA ELPROTRONIC-EN ARTEKO KONTRATU LEGEZ ETA BETEAZTERGARRIA DA. PAKETE HAU IREKITZEAN, ZIGILUA HUSTU, “ADOS DUT” BOTOIA KLIK EDO BESTELA ELEKTRONIKOKO ONA ADIERAZI EDO SOFTWAREA KARGATU HITZARMEN HONEN BALDINTZAK ONARTZEN DITUZU. BALDINTZA ETA BALDINTZA HAUEK ONARTZEN EZ BADITUZU, KLIKATU “EZ NAIZ ADOS” BOTIOAN EDO BESTELAKO UKETA ADIERAZI, EZ ERABILI GEHIAGO PRODUKTU OSOA ETA ITZULI ESKURATU ZEN ZUEN SALTZAILEARI EROSKETA FROZ BAT. EROSKETAKO HOGEITA HAMAR (30) EGUNEAN ETA ZURE DIRUA ITZULIKO DA.
Lizentzia.
Softwarea, firmwarea eta erlazionatutako dokumentazioa (guztiz "Produktua") Elprotronic-en edo bere lizentziadunen jabetza da eta copyright-legeak babestuta daude. Elprotronic-ek Produktuaren jabe izaten jarraitzen duen bitartean, Produktua erabiltzeko eskubide batzuk izango dituzu lizentzia hau onartu ondoren. Lizentzia honek Elprotronic-ek eman diezazukeen produktuaren bertsio, berrikuspen edo hobekuntza arautzen ditu. Produktu hau erabiltzeari dagokionez, zure eskubideak eta betebeharrak hauek dira:
ZUEK:
- Erabili Produktu hau ordenagailu askotan;
- egin softwarearen kopia bat artxibo-helburuetarako, edo kopiatu softwarea Zure ordenagailuko disko gogorrean eta gorde jatorrizkoa artxibo-helburuetarako;
- erabili softwarea sare batean
EZ ZUEK:
- azpilizentzia eman, alderantzizko ingeniaritza egin, deskonpilatu, desmuntatu, aldatu, itzuli, Produktuaren Iturburu Kodea ezagutzeko edozein saiakera egin; edo Produktutik eratorritako lanak sortu;
- birbanatu, osorik edo zati batean, Produktu honen software-osagaiaren edozein zati;
- erabili software hau Elprotronic Inc-en produktua ez den programazio egokitzaile batekin (hardware).
Copyright
Produktuaren eta produktuaren gaineko eskubide, titulu eta egile eskubide guztiak eta Produktuaren kopiak Elprotronic-en jabetzakoak dira. Produktua copyright legeek eta nazioarteko itunen xedapenek babestuta dago. Hori dela eta, Produktua egile eskubidedun beste edozein material bezala tratatu behar duzu.
Erantzukizunaren muga.
Elprotronic-ek ez du inolako erantzukizunik izango zure aurrean erabilera-galera, negozioa etetea edo edozein motatako zuzeneko, zeharkako, bereziko, ustekabeko edo ondoriozko kalteen (irabazi galduak barne), ekintza-forma edozein dela ere kontratuan, kalte-hausteetan. (arduragabekeria barne), produktuaren erantzukizun zorrotza edo bestela, nahiz eta Elprotronic-i kalte horiek gerta daitezkeela ohartarazi.
BERMEEN EZESKETA.
Onartzen duzu Elprotronic-ek ez dizula berariazko bermerik eman softwareari, hardwareari, firmwareari eta erlazionatutako dokumentazioari buruz. Softwarea, hardwarea, firmwarea eta erlazionatutako dokumentazioa "BELEAN" ematen dizun inolako bermerik edo laguntzarik gabe. Elprotronic-ek softwareari eta hardwareari dagozkion berme guztiei uko egiten die, espresuki edo inplizituki, barne, mugarik gabe, helburu jakin baterako egokitasunari, salgaitasunari, kalitate komertzialari edo hirugarrenen eskubideak ez urratzeari buruzko berme inplizituak barne.
FCC ADIERAZPENA
Gailu honek FCC Arauen 15. zatia betetzen du.
Funtzionamendua honako bi baldintza hauen menpe dago:
- Baliteke gailu honek ez du interferentzia kaltegarririk eragin eta
- gailu honek jasotako edozein interferentzia onartu behar du, nahi ez den funtzionamendua eragin dezakeen interferentziak barne.
OHARRA:
Ekipo hau probatu egin da eta B Klaseko gailu digitalen mugak betetzen dituela ikusi da, FCC Arauetako 15. Atalaren arabera. Muga hauek etxebizitza-instalazio batean interferentzia kaltegarrien aurka arrazoizko babesa emateko diseinatuta daude. Ekipo honek irrati-maiztasun-energia sortzen, erabiltzen eta igor dezake eta, argibide-eskuliburuaren arabera instalatu eta erabiltzen ez bada, interferentzia kaltegarriak sor ditzake irrati-komunikazioetan. Hala ere, ez dago bermatzen instalazio jakin batean interferentziarik gertatuko ez denik. Ekipo honek irrati- edo telebista-harreran interferentzia kaltegarriak eragiten baditu, eta hori ekipoa itzali eta piztuta jakin daiteke, erabiltzaileari gomendatzen zaio interferentziak zuzentzen saiatzea, neurri hauetako bat erabiliz:
- Berbideratu edo lekuz aldatu antena hartzailea
- Handitu ekipoaren eta hargailuaren arteko bereizketa
- Konektatu ekipoa hargailua konektatuta dagoen zirkuitu desberdineko entxufe batera
- Kontsultatu banatzaileari edo irrati/telebistako teknikari esperientziadun bati laguntza lortzeko.
Abisua:
Elprotronic Inc.-ek espresuki onartzen ez dituen aldaketak edo aldaketek ekipamendua erabiltzeko erabiltzailearen baimena baliogabetu dezakete.
B Klaseko aparatu digital honek Kanadako Interferentziak Sortzen dituzten Ekipoen Araudiaren baldintza guztiak betetzen ditu.
FlashPro430 Komando-lerroko interpretea
FlashPro430 Multi-FPA API-DLL komando lerroko interprete shell-arekin erabil daiteke. Shell honek Komando-abisuaren leiho edo script estandarrak erabiltzeko aukera ematen du files API-DLL funtzioak exekutatzeko. Ikus FlashPro430 Multi-FPA API-DLL Erabiltzailearen Gida (PM010A05) API-DLL funtzioen deskribapen zehatzak lortzeko.
Software pakete estandarra instalatzen denean, dena beharrezkoa da files direktorioa dago
- C:\Programa Files\Elprotronic\MSP430\USB FlashPro430\CMD-line
eta dauka
- FP430-commandline.exe -> komando lerroko shell interpretea
- MSP430FPA.dll -> API-DLL estandarra files
- MSP430FPA1.dll -> —-,,,,,——–
- MSPlist.ini -> hasieratzea file
API-DLL guztiak files FP430-commandline.exe dagoen direktorio berean kokatu behar da. Komando-lerroko interpretea abiarazteko, FP430-commandline.exe exekutatu behar da.
Komandoaren sintaxia:
instrukzio_izena (parametroa1, parametroa2, ….) parametroa:
- katea ( file izena eta abar) - "fileizena”
- zenbakiak
- osoko hamartar adib. 24
- edo osoko hex. 0x18
Oharra: Espazioei ez zaie jaramonik egiten
Argibideak ez dira maiuskulak eta minuskulak bereizten
- F_OpenInstancesAndFPAs( “*# *” )
- eta f_openinstancesandfpas( “*# *” ) berdinak dira
Example-1:
Exekutatu FP430-commandline.exe
Mota:
F_OpenInstancesAndFPAs( “*# *” ) // ireki instantzia eta aurkitu lehen egokitzailea (edozein SN) Sakatu ENTER - emaitza -> 1 (OK)
Mota:
F_Initialization() //hasieratzea config.ini-tik hartutako konfigurazioarekin//FlashPro430-tik hartutako konfigurazioa - MSP430 mota, kodea zehaztuta file etab.
- Sakatu SARTU - emaitza -> 1 (Ados)
Mota:
F_Autoprograma ( 0 )
Sakatu SARTU - emaitza -> 1 (Ados)
Mota:
F_Report_Message()
Sakatu ENTER - emaitza -> azken txostenaren mezua bistaratu du (F_Autoprogram(0)-tik)
Ikus A-1 irudia emaitzarako:
Idatzi irten() eta sakatu ENTER FP430-commandline.exe programa ixteko.
Example-2:
Exekutatu FP430-commandline.exe eta idatzi argibide hauek:
- F_OpenInstancesAndFPAs( “*# *” ) // ireki instantzia eta aurkitu lehen egokitzailea (edozein SN)
- F_Hasieratzea()
- F_Report_Message()
- F_KonfigFileKargatu ("fileizena” ) //vailda bidea eta konfigurazioa jarri file izena
- F_IrakurriKodeaFile(1, "FileIzena” ) //jarri baliozko bidea eta kodea file izena (TI.txt formatua)
- F_Autoprograma ( 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() irten()
Komando-lerroko argibideen zerrenda
- irten(); itxi komandoen interpretearen programa
- help() ;bistaratu zerrenda behean
- F_Trace_ON()
- F_Trace_OFF()
- F_OpenInstances( ez )
- F_CloseInstancies()
- F_OpenInstancesAndFPAs( “FileIzena»)
- F_Set_FPA_index (fpa)
- F_Get_FPA_index()
- F_LastStatus( fpa )
- F_DLLTypeVer()
- F_Multi_DLLTypeVer()
- F_Check_FPA_access(indizea)
- F_Get_FPA_SN(fpa)
- F_APIDLL_Directory( “APIDLLpath” )
- F_Hasieratzea()
- F_DispSetup()
- F_Itxi_guztia()
- F_Power_Target( OnOff )
- F_Berrezarri_Helburua()
- F_Report_Message()
- F_IrakurriKodeaFile( file_formatua, "FileIzena»)
- F_Get_CodeCS(dest)
- F_IrakurriPasswFile( file_formatua, "FileIzena»)
- F_KonfigFileKargatu ("fileizena»)
- F_SetConfig( indizea, datuak)
- F_GetConfig( indizea)
- F_Put_Byte_to_Buffer(helbidea, datuak)
- F_Copy_Buffer_to_Flash (hasi_helbidea, tamaina)
- F_Copy_Flash_to_Buffer (hasi_helbidea, tamaina)
- F_Copy_All_Flash_to_Buffer()
- F_Get_Byte_from_Buffer (helbidea)
- F_GetReportMessageChar( indizea)
- F_Clr_Code_Buffer()
- F_Put_Byte_to_Code_Buffer (helbidea, datuak)
- F_Put_Byte_to_Password_Buffer (helbidea, datuak)
- F_Get_Byte_from_Code_Buffer (helbidea)
- F_Get_Byte_from_Password_Buffer (helbidea)
- F_Autoprograma ( 0 )
- F_EgiaztatuFuseOrPassword()
- F_Memoria_Erase (modua)
- F_Memory_Blank_Check()
- F_Memoria_Write (modua)
- F_Memoria_Egiaztatu (modua)
- F_Open_Target_Device()
- F_Close_Target_Device()
- F_Segment_Erase( helbidea)
- F_Sectors_Blank_Check (hasi_helbidea, gelditu_helbidea)
- F_Blow_Fuse()
- F_Write_Word (helbidea, datuak)
- F_Irakurri_Hitza(helbidea)
- F_Write_Byte (helbidea, datuak)
- F_Read_Byte(helbidea)
- F_Copy_Buffer_to_RAM( hasierako_helbidea, tamaina)
- F_Copy_RAM_to_Buffer (hasi_helbidea, tamaina)
- F_Set_PC_and_RUN (PC_helbidea)
- F_Synch_CPU_JTAG()
- F_Get_Targets_Vcc()
Oharra:
4. kapituluan zerrendatutako argibide guztiak ez dira inplementatzen komando lerroko interpretean. Adibidezample – erakusleak erabiltzen dituzten instrukzio guztiak ez dira inplementatzen, hala ere, horrek ez du mugatzen API-DLLen funtzio guztietarako sarbidea, erakusleak erabiltzen dituzten argibide guztiak erakuslerik gabe ere modu sinpleago batean inplementatzen direlako.
Dokumentuak / Baliabideak
![]() |
Elprotronic MSP430 Flash programatzailea [pdfErabiltzailearen gida MSP430 Flash programatzailea, MSP430, Flash programatzailea, programatzailea |