Elprotronic-logo

Elprotronic MSP430 Flash Programmer

Elprotronic-MSP430-Flash-Programmer-product

Informasi produk

  • MSP430 Flash Programmer minangka piranti lunak sing dirancang dening Elprotronic Inc. kanggo program mikrokontroler MSP430.
  • Piranti lunak kasebut dilisensi lan mung bisa digunakake utawa disalin miturut syarat lisensi kasebut.
  • Piranti iki tundhuk karo Part 15 saka Aturan FCC lan wis dites lan ketemu kanggo tundhuk karo watesan kanggo piranti digital Kelas B.
  • Elprotronic Inc ora tanggung jawab kanggo kesalahan utawa ngilangi informasi sing ana ing dokumen kasebut.
  • Produk kasebut ora bisa digunakake karo adaptor pemrograman (hardware) sing dudu produk Elprotronic Inc.

Pandhuan Panggunaan Produk

  1. Instal piranti lunak MSP430 Flash Programmer ing komputer.
  2. Sambungake mikrokontroler MSP430 menyang komputer nggunakake adaptor pemrograman sing cocok.
  3. Bukak piranti lunak MSP430 Flash Programmer.
  4. Pilih setelan sing cocog kanggo mikrokontroler lan adaptor pemrograman.
  5. Muat program utawa perangkat kukuh sing pengin diprogram menyang mikrokontroler menyang piranti lunak MSP430 Flash Programmer.
  6. Program mikrokontroler nggunakake piranti lunak MSP430 Flash Programmer.

Cathetan:
Penting kanggo ngetutake instruksi sing diwenehake ing manual pangguna kanthi ati-ati lan nggunakake prodhuk kasebut mung kanggo nyegah karusakan utawa cilaka.

Elprotronic Inc.

Hak cipta

Hak cipta © Elprotronic Inc. Kabeh hak dilindhungi undhang-undhang

Penafian:
Ora ana bagean saka dokumen iki sing bisa diprodhuksi tanpa persetujuan tertulis sadurunge saka Elprotronic Inc. Informasi ing dokumen iki bisa diganti tanpa kabar lan ora nuduhake prasetya ing bagean Elprotronic Inc. Nalika informasi sing ana ing kene dianggep minangka akurat, Elprotronic Inc ora tanggung jawab kanggo kasalahan utawa ngilangi.

Elprotronic Inc, karyawan utawa penulis dokumen iki ora bakal tanggung jawab kanggo karusakan khusus, langsung, ora langsung, utawa konsekuensial, kerugian, biaya, biaya, pratelan, panjaluk, pratelan kanggo bathi, biaya, utawa biaya apa wae. jenis.
Piranti lunak sing diterangake ing dokumen iki dilengkapi lisensi lan mung bisa digunakake utawa disalin miturut syarat-syarat lisensi kasebut. Penafian jaminan: Sampeyan setuju yen Elprotronic Inc. wis ora menehi jaminan nyata marang Sampeyan babagan piranti lunak, hardware, perangkat kukuh lan dokumentasi sing gegandhengan. Piranti lunak, hardware, perangkat kukuh lan dokumentasi sing gegandhengan diwenehake kanggo Sampeyan "AS IS" tanpa jaminan utawa dhukungan apa wae. Elprotronic Inc. mbantah kabeh jaminan babagan piranti lunak, nyata utawa diwenehake, kalebu, tanpa watesan, jaminan sing diwenehake babagan kebugaran kanggo tujuan tartamtu, kebolehdagangan, kualitas sing bisa didol utawa ora nglanggar hak pihak katelu.

Watesan tanggung jawab: Elprotronic Inc. ora bakal nanggung tanggung jawab marang sampeyan kanggo mundhut panggunaan, gangguan bisnis, utawa karusakan langsung, ora langsung, khusus utawa konsekuensial apa wae (kalebu bathi sing ilang) preduli saka tumindak. apa ing kontrak, tort (kalebu teledor), tanggung jawab produk ketat utawa liyane, malah yen Elprotronic Inc.. wis menehi saran saka kamungkinan saka karusakan kuwi.

Agreement LISENSI pangguna pungkasan

Waca DOKUMEN IKI sakdurunge nggunakake piranti lunak lan piranti keras sing digandhengake. ELPROTRONIC INC. LAN/UTAWA ANAK-ANAKé ("ELPROTRONIC") SING GOLEK LISENSI PERANGKAT LUNAK MARANG SING DADI INDIVIDU, PERUSAHAAN, UTAWA ENTITAS HUKUM sing bakal nggunakaké PERANGKAT LUNAK (DIREFERENSI ING ngisor iki minangka "Panjenengan" UTAWA "Panjenengan") ING KONDISI SING SATUJU ALL KETENTUAN PERJANJIAN LISENSI INI. IKI KONTRAK LEGAL lan ENFORCABLE antarane sampeyan lan ELPROTRONIC. Mbukak PAKET IKI, BREAKING SEAL, KLIK TOMBOL "I AGREE" UTAWA liyane nuduhake ASSENT ELEKTRONIK, UTAWA LOADING SOFTWARE SING SETUJU karo SYARAT lan KETENTUAN AGREEMENT INI. Yen sampeyan ora setuju karo SYARAT lan KETENTUAN IKI, KLIK TOMBOL "AKU ORA SETUJU" UTAWA LAIN NATAKE TOLAK, AJA GUNA PRODUK LENGKAP LAN BALIK KANGGO BUKTI TUKU MANGGO DEALER saka sapa sing dituku. Ing wektu telung puluh (30) dina tuku lan dhuwit sampeyan bakal dibalekake.

Lisensi.
Piranti lunak, perangkat kukuh lan dokumentasi sing gegandhengan (secara kolektif minangka "Produk") minangka properti Elprotronic utawa sing menehi lisensi lan dilindhungi dening hukum hak cipta. Nalika Elprotronic terus duwe Product, Sampeyan bakal duwe hak tartamtu kanggo nggunakake Product sawise nampa lisensi iki. Lisensi iki ngatur kabeh rilis, revisi, utawa dandan kanggo Produk sing bisa diwenehake Elprotronic kanggo Sampeyan. Hak lan kewajiban sampeyan babagan panggunaan Produk iki yaiku:

Sampeyan bisa:

  • nggunakake Product iki ing akeh komputer;
  • nggawe salinan piranti lunak kanggo tujuan arsip, utawa nyalin piranti lunak kasebut menyang hard disk komputer lan simpen sing asli kanggo tujuan arsip;
  • nggunakake piranti lunak ing jaringan

Sampeyan bisa uga ora:

  • sublisensi, reverse engineer, decompile, disassemble, ngowahi, nerjemahake, nyoba kanggo nemokake Kode Sumber Product; utawa nggawe karya turunan saka Produk;
  • nyebarake maneh, kabeh utawa sebagean, bagean saka komponen piranti lunak saka Produk iki;
  • nggunakake piranti lunak iki karo adaptor program (hardware) sing dudu produk saka Elprotronic Inc.

Hak cipta
Kabeh hak, judhul, lan hak cipta ing lan kanggo Produk lan salinan Produk diduweni dening Elprotronic. Produk kasebut dilindhungi dening hukum hak cipta lan pranata perjanjian internasional. Mula, sampeyan kudu nganggep Produk kaya materi liyane sing duwe hak cipta.

Watesan tanggung jawab.
Elprotronic ora bakal tanggung jawab marang sampeyan kanggo mundhut panggunaan, gangguan bisnis, utawa kerusakan langsung, ora langsung, khusus, insidental utawa konsekuensial apa wae (kalebu bathi sing ilang) preduli saka tumindak apa wae ing kontrak, tort. (kalebu teledor), tanggung jawab produk sing ketat utawa liya, sanajan Elprotronic wis menehi saran babagan kemungkinan kerusakan kasebut.

DISCLAIMER JAMINAN.
Sampeyan setuju yen Elprotronic ora menehi jaminan nyata marang Sampeyan babagan piranti lunak, hardware, perangkat kukuh lan dokumentasi sing gegandhengan. Piranti lunak, hardware, perangkat kukuh lan dokumentasi sing gegandhengan diwenehake kanggo Sampeyan "AS IS" tanpa jaminan utawa dhukungan apa wae. Elprotronic nolak kabeh jaminan babagan piranti lunak lan piranti keras, nyata utawa diwenehake, kalebu, tanpa watesan, jaminan kebugaran sing diwenehake kanggo tujuan tartamtu, kebolehdagangan, kualitas sing bisa didol utawa ora nglanggar hak pihak katelu.

PERNYATAAN FCC

Piranti iki tundhuk karo Part 15 saka Aturan FCC.

Operasi tundhuk karo rong syarat ing ngisor iki:

  1. piranti iki bisa uga ora nimbulaké gangguan mbebayani lan
  2. piranti iki kudu nampa gangguan apa wae sing ditampa, kalebu gangguan sing bisa nyebabake operasi sing ora dikarepake.

CATETAN:
Peralatan iki wis diuji lan ditemokake tundhuk karo watesan kanggo piranti digital Kelas B, miturut Part 15 saka Aturan FCC. Watesan kasebut dirancang kanggo menehi pangayoman sing cukup marang gangguan sing mbebayani ing instalasi omah. Peralatan iki ngasilake, nggunakake, lan bisa mancarake energi frekuensi radio lan, yen ora dipasang lan digunakake miturut instruksi manual, bisa nyebabake gangguan sing mbebayani kanggo komunikasi radio. Nanging, ora ana jaminan manawa gangguan ora bakal kedadeyan ing instalasi tartamtu. Yen peralatan iki nyebabake gangguan sing mbebayani kanggo panrima radio utawa televisi, sing bisa ditemtokake kanthi mateni lan nguripake peralatan kasebut, pangguna dianjurake kanggo nyoba mbenerake gangguan kasebut kanthi salah sawijining langkah ing ngisor iki:

  • Reorient utawa pindhah antena panampa
  • Tambah pamisahan antarane peralatan lan panrima
  • Sambungake peralatan menyang stopkontak ing sirkuit beda saka sing panrima disambungake
  • Hubungi dealer utawa teknisi radio/TV sing berpengalaman kanggo njaluk bantuan.

Pènget:
Owah-owahan utawa modifikasi sing ora disetujoni kanthi jelas dening Elprotronic Inc. bisa ngilangi wewenang pangguna kanggo ngoperasikake peralatan kasebut.

Aparat digital Kelas B iki nyukupi kabeh syarat Peraturan Peralatan Panyebab Gangguan Kanada.

FlashPro430 Command Line interpreter

FlashPro430 Multi-FPA API-DLL bisa digunakake karo cangkang interpreter baris printah. Cangkang iki ngidini sampeyan nggunakake jendhela utawa skrip Command Prompt standar files kanggo nglakokaké fungsi API-DLL. Waca Pandhuan pangguna FlashPro430 Multi-FPA API-DLL (PM010A05) kanggo katrangan rinci babagan fungsi API-DLL.

Nalika paket piranti lunak standar wis diinstal banjur kabeh dibutuhake files dumunung ing direktori

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

lan ngandhut

  • FP430-commandline.exe -> interpreter cangkang baris printah
  • MSP430FPA.dll -> standar API-DLL files
  • MSP430FPA1.dll -> —-,,,,,——–
  • MSPlist.ini -> initialization file

Kabeh API-DLL files kudu dumunung ing direktori padha ngendi FP430-commandline.exe dumunung. Kanggo miwiti interpreter baris perintah, FP430-commandline.exe kudu dieksekusi.

Sintaks perintah:

instruction_name (parameter1, parameter2, …. ) parameter:

  1. string ( file jeneng lsp) -"filejeneng”
  2. angka
    • desimal integer contone. 24
    • utawa integer hex eg. 0x18

Cathetan: Spasi ora digatekake

Pandhuan ora sensitif huruf cilik

  • F_OpenInstancesAndFPAs("*# *")
  • lan f_openinstancesandfpas( “*# *” ) padha

Example-1:

Jalanake FP430-commandline.exe

Tipe:
F_OpenInstancesAndFPAs("*# *") // mbukak instance lan golek adaptor pisanan (SN apa wae) Pencet ENTER - asil -> 1 (OK)

Tipe:
F_Initialization () //initialization karo config dijupuk saka config.ini//setup dijupuk saka FlashPro430 - karo ditetepake MSP430 jinis, kode file lsp.

  • Tekan ENTER - hasil -> 1 (OK)

Tipe:

F_AutoProgram( 0 )
Tekan ENTER - hasil -> 1 (OK)

Tipe:

F_Laporan_Pesen()
Pencet ENTER - asil -> ditampilake pesen laporan pungkasan (saka F_Autoprogram(0))

Deleng Gambar A-1 kanggo asil:

Elprotronic-MSP430-Flash-Programmer-fig-1

Ketik quit() banjur pencet ENTER kanggo nutup program FP430-commandline.exe.

Example-2:
Jalanake FP430-commandline.exe lan ketik instruksi ing ngisor iki:

  • F_OpenInstancesAndFPAs("*# *") // mbukak instance lan golek adaptor pisanan (SN apa wae)
  • F_Inisialisasi()
  • F_Laporan_Pesen()
  • F_ConfigFilebeban("filejeneng") // sijine path vaild lan config file jeneng
  • F_ReadCodeFile(1,"FileJeneng ") //lebokake path lan kode file jeneng (format TI.txt)
  • F_AutoProgram( 0 )
  • F_Laporan_Pesen()
  • 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()

Dhaptar instruksi baris printah

  • mandheg (); nutup program interpreter printah
  • bantuan (); nampilake dhaptar ing ngisor iki
  • F_Trace_ON()
  • F_Trace_OFF()
  • F_OpenInstances(ora)
  • F_CloseInstances()
  • F_OpenInstancesAndFPAs("Filejeneng")
  • 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_Inisialisasi()
  • F_DispSetup()
  • F_Tutup_Kabeh()
  • F_Power_Target( OnOff )
  • F_Reset_Target()
  • F_Laporan_Pesen()
  • F_ReadCodeFile( file_format, "Filejeneng")
  • F_Get_CodeCS(tujuan)
  • F_ReadPasswFile( file_format, "Filejeneng")
  • F_ConfigFilebeban("filejeneng")
  • F_SetConfig( indeks, data )
  • 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_Byte_to_Code_Buffer( addr, data)
  • 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(mode)
  • F_Memory_Blank_Check()
  • F_Memory_Write(mode)
  • F_Memory_Verify(mode)
  • F_Open_Target_Device()
  • F_Close_Target_Device()
  • F_Segment_Erase(alamat)
  • F_Sectors_Blank_Check( start_addr, stop_addr )
  • F_Blow_Fuse()
  • F_Write_Word( addr, data )
  • F_Read_Word( addr )
  • F_Write_Byte( addr, data )
  • 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_Sync_CPU_JTAG()
  • F_Get_Targes_Vcc()

Cathetan:
Ora kabeh instruksi sing kadhaptar ing Bab 4 dileksanakake ing interpreter baris printah. Kanggo example - kabeh instruksi nggunakake penunjuk ora dileksanakake, Nanging, iki ora matesi akses kanggo kabeh fitur saka API-DLLs, amarga kabeh instruksi nggunakake penunjuk dileksanakake uga ing cara prasaja tanpa penunjuk.

Dokumen / Sumber Daya

Elprotronic MSP430 Flash Programmer [pdf] Pandhuan pangguna
MSP430 Flash Programmer, MSP430, Flash Programmer, Programmer

Referensi

Ninggalake komentar

Alamat email sampeyan ora bakal diterbitake. Kolom sing dibutuhake ditandhani *