Elprotronic MSP430 Flash programator
Informacije o proizvodu
- MSP430 Flash Programmer je softverski alat koji je dizajnirao Elprotronic Inc. za programiranje MSP430 mikrokontrolera.
- Softver je licenciran i smije se koristiti ili kopirati samo u skladu s uvjetima takve licence.
- Ovaj je uređaj u skladu s dijelom 15 FCC pravila te je testiran i utvrđeno je da je u skladu s ograničenjima za digitalne uređaje klase B.
- Elprotronic Inc. ne preuzima odgovornost za bilo kakve pogreške ili propuste u informacijama sadržanim u dokumentu.
- Proizvod se ne smije koristiti s adapterom za programiranje (hardver) koji nije proizvod Elprotronic Inc.
Upute za uporabu proizvoda
- Instalirajte softver MSP430 Flash Programmer na svoje računalo.
- Povežite svoj mikrokontroler MSP430 s računalom pomoću odgovarajućeg adaptera za programiranje.
- Pokrenite softver MSP430 Flash Programmer.
- Odaberite odgovarajuće postavke za svoj mikrokontroler i adapter za programiranje.
- Učitajte program ili firmware koji želite programirati na svoj mikrokontroler u softver MSP430 Flash Programmer.
- Programirajte svoj mikrokontroler pomoću softvera MSP430 Flash Programmer.
Bilješka:
Važno je pažljivo slijediti upute navedene u korisničkom priručniku i koristiti proizvod samo za njegovu namjenu kako biste izbjegli bilo kakvu štetu ili štetu.
Elprotronic Inc.
- 16 Crossroads Drive Richmond Hill, Ontario, L4E-5C9 KANADA
- Web stranica: www.elprotronic.com.
- E-mail: info@elprotronic.com
- Faks: 905-780-2414
- Glas: 905-780-5789
Autorska prava
Autorska prava © Elprotronic Inc. Sva prava pridržana
Odricanje:
Nijedan dio ovog dokumenta ne smije se reproducirati bez prethodnog pisanog pristanka Elprotronic Inc. Podaci u ovom dokumentu podložni su promjenama bez prethodne najave i ne predstavljaju obvezu bilo kojeg dijela Elprotronic Inc. Iako se pretpostavlja da su ovdje sadržane informacije točne, Elprotronic Inc. ne preuzima nikakvu odgovornost za bilo kakve pogreške ili propuste.
Ni u kojem slučaju Elprotronic Inc, njegovi zaposlenici ili autori ovog dokumenta neće biti odgovorni za posebnu, izravnu, neizravnu ili posljedičnu štetu, gubitke, troškove, naknade, potraživanja, zahtjeve, potraživanja za izgubljenu dobit, naknade ili troškove bilo koje prirode ili ljubazan.
Softver opisan u ovom dokumentu isporučuje se pod licencom i smije se koristiti ili kopirati samo u skladu s uvjetima takve licence. Odricanje od jamstava: Slažete se da Elprotronic Inc. nije dao nikakva izričita jamstva u vezi sa softverom, hardverom, firmverom i povezanom dokumentacijom. Softver, hardver, firmware i srodna dokumentacija koja vam se daje "KAKVI JESU" bez jamstva ili podrške bilo koje vrste. Elprotronic Inc. se odriče svih jamstava u vezi sa softverom, izričitih ili prešutnih, uključujući, bez ograničenja, sva prešutna jamstva prikladnosti za određenu svrhu, mogućnosti prodaje, kvalitete koja se može prodati ili nekršenja prava trećih strana.
Ograničenje odgovornosti: Ni u kojem slučaju Elprotronic Inc. neće biti odgovoran prema vama za bilo kakav gubitak korištenja, prekid poslovanja ili bilo kakvu izravnu, neizravnu, posebnu slučajnu ili posljedičnu štetu bilo koje vrste (uključujući izgubljenu dobit) bez obzira na oblik radnje bilo u ugovoru, deliktu (uključujući nemar), strogu odgovornost za proizvod ili na neki drugi način, čak i ako je Elprotronic Inc. upozoren na mogućnost takve štete.
LICENCNI UGOVOR ZA KRAJNJEG KORISNIKA
MOLIMO VAS PROČITAJTE OVAJ DOKUMENT PAŽLJIVO PRIJE KORIŠTENJA SOFTVERA I POVEZANOG HARDVERA. ELPROTRONIC INC. I/ILI NJEGOVE PODRUŽNICE ("ELPROTRONIC") JE SPREMAN LICENCIRATI SOFTVER SAMO VAMA KAO POJEDINCU, TVRTKI ILI PRAVNOJ OSOBI KOJA ĆE KORISTITI SOFTVER (DOLJE U NAZIVU "VI" ILI "VAŠ") POD UVJETOM DA SE SLAŽETE SA SVIM UVJETIMA OVOG LICENCNOG UGOVORA. OVO JE ZAKONIT I IZVRŠIV UGOVOR IZMEĐU VAS I ELPROTRONICA. OTVARANJEM OVOG PAKETA, RAZBIJANJEM PEČATA, KLIKOM NA GUMB "SLAŽEM SE" ILI NA DRUGI NAČIN ELEKTRONIČKIM POKAZIVANJEM PRISTANKE ILI UČITAVANJEM SOFTVERA, PRISTAJETE NA UVJETE I ODREDBE OVOG UGOVORA. AKO SE NE SLAŽETE S OVIM UVJETIMA I ODREDBAMA, KLIKNITE NA GUMB "NE SLAŽEM SE" ILI NA DRUGI NAČIN OZNAČITE ODBIJANJE, NEMOJTE DALJE KORISTITI CIJELI PROIZVOD I VRATITE GA S DOKAZOM O KUPNJI TRGOVCU OD KOJE JE KUPLJEN UNUTAR TRIDESET (30) DANA OD KUPNJE I NOVAC ĆE VAM BITI POVRAĆEN.
Licenca.
Softver, firmware i srodna dokumentacija (zajedničkim nazivom "Proizvod") vlasništvo su Elprotronica ili njegovih davatelja licence i zaštićeni su zakonom o autorskim pravima. Dok Elprotronic nastavlja posjedovati proizvod, imat ćete određena prava za korištenje proizvoda nakon što prihvatite ovu licencu. Ova licenca regulira sva izdanja, revizije ili poboljšanja proizvoda koje vam Elprotronic može dostaviti. Vaša prava i obveze u vezi s korištenjem ovog proizvoda su sljedeća:
MOŽETE:
- koristiti ovaj proizvod na mnogim računalima;
- napraviti jednu kopiju softvera za potrebe arhiviranja ili kopirati softver na tvrdi disk Vašeg računala i zadržati izvornik za potrebe arhiviranja;
- koristiti softver na mreži
NE MOZES:
- podlicencirati, vršiti obrnuti inženjering, dekompilirati, rastavljati, modificirati, prevoditi, pokušavati otkriti izvorni kod proizvoda; ili stvarati radove izvedene iz Proizvoda;
- redistribuirati, u cijelosti ili djelomično, bilo koji dio softverske komponente ovog proizvoda;
- koristite ovaj softver s adapterom za programiranje (hardver) koji nije proizvod Elprotronic Inc.
Autorska prava
Sva prava, naslov i autorska prava na proizvod i sve kopije proizvoda u vlasništvu su Elprotronica. Proizvod je zaštićen zakonima o autorskim pravima i odredbama međunarodnih ugovora. Stoga proizvod morate tretirati kao bilo koji drugi materijal zaštićen autorskim pravima.
Ograničenje odgovornosti.
Ni u kojem slučaju Elprotronic neće biti odgovoran prema vama za bilo kakav gubitak korištenja, prekid poslovanja ili bilo kakvu izravnu, neizravnu, posebnu, slučajnu ili posljedičnu štetu bilo koje vrste (uključujući izgubljenu dobit) bez obzira na oblik radnje bilo u ugovoru, deliktu (uključujući nemar), objektivnoj odgovornosti za proizvod ili na neki drugi način, čak i ako je Elprotronic upozoren na mogućnost takve štete.
ODRICANJE OD JAMSTAVA.
Slažete se da Vam Elprotronic ne daje nikakva izričita jamstva u vezi sa softverom, hardverom, firmverom i povezanom dokumentacijom. Softver, hardver, firmware i srodna dokumentacija koja vam se daje "KAKVI JESU" bez jamstva ili podrške bilo koje vrste. Elprotronic se odriče svih jamstava u pogledu softvera i hardvera, izričitih ili implicitnih, uključujući, bez ograničenja, sva implicirana jamstva prikladnosti za određenu svrhu, mogućnosti prodaje, kvalitete koja se može prodati ili nekršenja prava trećih strana.
IZJAVA FCC-a
Ovaj uređaj sukladan je s dijelom 15 FCC pravila.
Rad podliježe sljedeća dva uvjeta:
- ovaj uređaj ne smije uzrokovati štetne smetnje i
- ovaj uređaj mora prihvatiti sve primljene smetnje, uključujući smetnje koje mogu uzrokovati neželjeni rad.
BILJEŠKA:
Ova oprema je testirana i utvrđeno je da je u skladu s ograničenjima za digitalne uređaje klase B, u skladu s dijelom 15 FCC pravila. Ova ograničenja osmišljena su za pružanje razumne zaštite od štetnih smetnji u stambenoj instalaciji. Ova oprema stvara, koristi i može zračiti radiofrekvencijsku energiju i, ako nije instalirana i korištena u skladu s uputama za uporabu, može uzrokovati štetne smetnje radiokomunikacijama. Međutim, ne postoji jamstvo da se smetnje neće pojaviti u određenoj instalaciji. Ako ova oprema uzrokuje štetne smetnje radijskom ili televizijskom prijemu, što se može utvrditi isključivanjem i uključivanjem opreme, korisnik se potiče da pokuša ispraviti smetnje jednom od više od sljedećih mjera:
- Preusmjerite ili premjestite prijemnu antenu
- Povećajte razmak između opreme i prijemnika
- Spojite opremu u utičnicu na strujnom krugu različitom od onog na koji je spojen prijemnik
- Obratite se prodavaču ili iskusnom radio/TV tehničaru za pomoć.
Upozorenje:
Promjene ili preinake koje Elprotronic Inc. nije izričito odobrio mogu poništiti korisnikovo ovlaštenje za rukovanje opremom.
Ovaj digitalni uređaj klase B ispunjava sve zahtjeve kanadskih propisa o opremi koja uzrokuje smetnje.
FlashPro430 prevoditelj naredbenog retka
FlashPro430 Multi-FPA API-DLL može se koristiti s ljuskom tumača naredbenog retka. Ova ljuska omogućuje korištenje standardnih prozora naredbenog retka ili skripte files za izvršavanje API-DLL funkcija. Pogledajte korisnički priručnik FlashPro430 Multi-FPA API-DLL (PM010A05) za detaljne opise funkcija API-DLL.
Kada se instalira standardni programski paket tada je sve potrebno files nalaze se u imeniku
- C:\Program Files\Elprotronic\MSP430\USB FlashPro430\CMD-linija
i sadrži
- FP430-commandline.exe -> tumač ljuske naredbenog retka
- MSP430FPA.dll -> standardni API-DLL files
- MSP430FPA1.dll -> —-,,,,,——–
- MSPlist.ini -> inicijalizacija file
Svi API-DLL files bi se trebao nalaziti u istom direktoriju gdje se nalazi FP430-commandline.exe. Za pokretanje tumača naredbenog retka treba izvršiti FP430-commandline.exe.
Sintaksa naredbe:
ime_instrukcije ( parametar1, parametar2, …. ) parametar:
- niz ( file ime itd.) – “fileIme"
- brojevima
- cijeli broj decimalni npr. 24
- ili heksadecimalni cijeli broj, npr. 0x18
Bilješka: Razmaci se zanemaruju
Upute ne razlikuju velika i mala slova
- F_OpenInstancesAndFPAs( “*# *”)
- i f_openinstancesandfpas( “*# *” ) su isti
Example-1:
Pokrenite FP430-commandline.exe
Tip:
F_OpenInstancesAndFPAs( “*# *” ) // otvorite instance i pronađite prvi adapter (bilo koji SN) Pritisnite ENTER – rezultat ->1 (OK)
Tip:
F_Initialization() //inicijalizacija s konfiguracijom preuzetom iz config.ini//postavka preuzeta s FlashPro430 – s definiranom vrstom MSP430, kodom file itd.
- Pritisnite ENTER – rezultat ->1 (OK)
Tip:
F_AutoProgram( 0 )
Pritisnite ENTER – rezultat ->1 (OK)
Tip:
F_Izvješće_Poruka()
Pritisnite ENTER – rezultat -> prikazana zadnja poruka izvješća (iz F_Autoprogram(0))
Pogledajte sliku A-1 za rezultat:
Upišite quit() i pritisnite ENTER za zatvaranje programa FP430-commandline.exe.
Example-2:
Pokrenite FP430-commandline.exe i upišite sljedeće upute:
- F_OpenInstancesAndFPAs( “*# *” ) // otvorite instance i pronađite prvi adapter (bilo koji SN)
- F_Inicijalizacija()
- F_Izvješće_Poruka()
- F_ConfigFileOpterećenje( "filename” ) //stavite važeći put i konfiguraciju file ime
- F_ReadCodeFile( 1, “FileIme” ) //stavite važeći put i kod file ime (TI.txt format)
- F_AutoProgram( 0 )
- F_Izvješće_Poruka()
- F_Stavi_Byte_to_Buffer(0x8000, 0x11)
- F_Stavi_Byte_to_Buffer(0x8001, 0x21)
- F_Stavi_Byte_to_Buffer(0x801F, 0xA6)
- F_Open_Target_Device()
- F_Segment_Erase (0x8000)
- F_Copy_Buffer_to_Flash (0x8000, 0x20)
- F_Kopiraj_Flash_u_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()
Popis uputa naredbenog retka
- prestati(); zatvorite program tumača naredbi
- help() ;prikaži popis ispod
- F_Trag_ON()
- F_Trag_OFF()
- F_OpenInstances(ne)
- F_CloseInstances()
- F_OpenInstancesAndFPAs( “FileIme" )
- F_Set_FPA_index(fpa)
- F_Get_FPA_index()
- F_ZadnjiStatus(fpa)
- F_DLLTypeVer()
- F_Multi_DLLTypeVer()
- F_Provjeri_FPA_pristup(indeks)
- F_Get_FPA_SN(fpa)
- F_APIDLL_Directory( “APIDLLpath”)
- F_Inicijalizacija()
- F_DispSetup()
- F_Zatvori_Sve()
- F_Power_Target (UključenoIsključeno)
- F_Reset_Target()
- F_Izvješće_Poruka()
- F_ReadCodeFile( file_format, "FileIme" )
- F_Get_CodeCS( odredište)
- F_ReadPasswFile( file_format, "FileIme" )
- F_ConfigFileOpterećenje( "fileIme" )
- F_SetConfig(indeks, podaci)
- F_GetConfig(indeks)
- F_Put_Byte_to_Buffer(addr, data)
- F_Copy_Buffer_to_Flash( start_addr, size )
- F_Copy_Flash_to_Buffer( start_addr, size )
- F_Copy_All_Flash_to_Buffer()
- F_Get_Byte_from_Buffer(addr)
- F_GetReportMessageChar( indeks)
- F_Clr_Code_Buffer()
- F_Put_Byte_to_Code_Buffer(addr, podaci)
- F_Put_Byte_to_Password_Buffer(addr, data)
- F_Get_Byte_from_Code_Buffer(addr)
- F_Get_Byte_from_Password_Buffer(addr)
- F_AutoProgram( 0 )
- F_VerifyFuseOrPassword()
- F_Memory_Erase (način)
- F_Memory_Blank_Check()
- F_Memory_Write (način)
- F_Memory_Verify(način)
- F_Open_Target_Device()
- F_Close_Target_Device()
- F_Segment_Erase(adresa)
- F_Sectors_Blank_Check( start_addr, stop_addr )
- F_Blow_Fuse()
- F_Write_Word(addr, podaci)
- F_Read_Word(addr)
- F_Write_Byte(addr, podaci)
- F_Read_Byte(addr)
- F_Copy_Buffer_to_RAM( start_addr, size )
- F_Copy_RAM_to_Buffer( start_addr, size )
- F_Set_PC_and_RUN(PC_addr)
- F_Sinkronizacija_CPU_JTAG()
- F_Get_Targets_Vcc()
Bilješka:
Nisu sve upute navedene u 4. poglavlju implementirane u interpreter naredbenog retka. Na primjerample – sve instrukcije koje koriste pokazivače nisu implementirane, međutim, to ne ograničava pristup svim značajkama API-DLL-ova, jer su sve instrukcije koje koriste pokazivače također implementirane na jednostavniji način bez pokazivača.
Dokumenti / Resursi
![]() |
Elprotronic MSP430 Flash programator [pdf] Korisnički priručnik MSP430 Flash programator, MSP430, Flash programator, programator |