Elprotronic MSP430 Flash Programmer
Émbaran produk
- MSP430 Flash Programmer nyaéta pakakas parangkat lunak anu dirancang ku Elprotronic Inc. pikeun program mikrokontroler MSP430.
- Parangkat lunak ieu dilisensikeun sareng ngan ukur tiasa dianggo atanapi disalin saluyu sareng syarat lisénsi sapertos kitu.
- Alat ieu saluyu jeung Bagian 15 Aturan FCC sarta geus diuji sarta kapanggih matuh wates pikeun alat digital Kelas B.
- Elprotronic Nyarita nganggap euweuh tanggung jawab sagala kasalahan atawa omissions dina informasi dikandung dina dokumen éta.
- Produkna henteu tiasa dianggo sareng adaptor pamrograman (hardware) anu sanés produk Elprotronic Inc.
Parentah Pamakéan Produk
- Pasang parangkat lunak MSP430 Flash Programmer dina komputer anjeun.
- Sambungkeun mikrokontroler MSP430 anjeun ka komputer nganggo adaptor program anu cocog.
- Jalankeun software MSP430 Flash Programmer.
- Pilih setélan anu cocog pikeun mikrokontroler sareng adaptor pamrograman anjeun.
- Muat program atawa firmware nu Anjeun hoyong program kana mikrokontroler Anjeun kana software MSP430 Flash Programmer.
- Program mikrokontroler anjeun nganggo parangkat lunak MSP430 Flash Programmer.
Catetan:
Penting pikeun turutan petunjuk anu disayogikeun dina manual pangguna sacara saksama sareng nganggo produk ngan ukur pikeun ngahindarkeun karusakan atanapi cilaka.
Elprotronic Nyarita.
- 16 Crossroads drive Richmond Hill, Ontario, L4E-5C9 Kanada
- Web situs: www.elprotronic.com.
- Surélék: info@elprotronic.com
- Fax: 905-780-2414
- Sora: 905-780-5789
Hak cipta
Copyright © Elprotronic Nyarita Sadaya hak ditangtayungan
Bantahan:
Taya bagian tina dokumén ieu bisa dihasilkeun tanpa idin tinulis saméméhna ti Elprotronic Inc. Inpormasi dina dokumén ieu bisa dirobah tanpa aya bewara sarta henteu ngagambarkeun komitmen dina sagala bagian tina Elprotronic Inc. Sedengkeun informasi anu dikandung di dieu dianggap akurat, Elprotronic Nyarita nganggap euweuh tanggung jawab sagala kasalahan atawa omissions.
Dina sagala kajadian Elprotronic Inc, karyawan na atawa pangarang dokumen ieu nanggungjawaban kana sadaya pikeun husus, langsung, teu langsung, atawa consequential karuksakan, karugian, waragad, biaya, klaim, tungtutan, klaim pikeun leungit kauntungan, waragad, atawa expenses alam naon atawa nanaon.
Parangkat lunak anu dijelaskeun dina dokumén ieu dilengkepan ku lisénsi sareng ngan ukur tiasa dianggo atanapi disalin saluyu sareng syarat-syarat lisénsi sapertos kitu. Bantahan tina jaminan: Anjeun satuju yén Elprotronic Inc. Parangkat lunak, hardware, firmware sareng dokuméntasi anu aya hubunganana disayogikeun ka Anjeun "AS IS" tanpa jaminan atanapi dukungan nanaon. Elprotronic Nyarita disclaims sagala jaminan ngeunaan software, express atanapi tersirat, kaasup, tanpa watesan, sagala jaminan tersirat kabugaran pikeun tujuan nu tangtu, merchantability, kualitas merchantable atanapi noninfringement hak pihak katilu.
Wates tanggung jawab: Elprotronic Inc. moal nanggungjawaban kanggo anjeun pikeun leungitna pamakean, gangguan bisnis, atanapi karusakan langsung, henteu langsung, khusus atanapi akibatna naon waé (kaasup kauntungan anu leungit) henteu paduli bentuk tindakan. naha dina kontrak, tort (kaasup lalawora), liability produk ketat atawa lamun heunteu, sanajan Elprotronic Nyarita geus disarankan ngeunaan kamungkinan Karuksakan sapertos.
PASAJUAN LISENSI pamaké tungtung
Punten BACA DOKUMEN IEU TALI-TALI Samemeh Maké SOFTWARE JEUNG HARDWARE nu pakait. ELPROTRONIC INC. JEUNG/ATAU ANAK-ANAKNA ("ELPROTRONIC") daék ngalisensikeun parangkat lunak ka anjeun salaku individu, perusahaan, atanapi badan hukum anu bakal ngagunakeun parangkat lunak (anjeun disebut "anjeun" atanapi "anjeun") ngan ukur. Dina kaayaan yén anjeun satuju kana sagala SYARAT LISENSI IEU. Ieu kontrak hukum jeung eNFORCABLE ANTARA Anjeun jeung ELPROTRONIC. Ku muka pakét ieu, megatkeun segel, ngaklik "Kuring satuju" tombol atawa disebutkeun nunjukkeun ASSENT éléktronik, atawa ngamuat software Anjeun satuju kana SYARAT jeung SYARAT PERJANJIAN ieu. Lamun anjeun teu satuju kana SYARAT jeung katangtuan ieu, klik tombol "Kuring teu satuju" atawa lamun heunteu nunjukkeun panolakan, ulah make deui produk lengkep tur balikkeun deui kalawan buktina dibeuli ka dealer ti saha eta geus narima. DALAM TILU PULUH (30) POE PEMBELIAN JEUNG DUIT ANDA BAKAL DIBALIKKEUN.
Lisensi.
Parangkat lunak, firmware sareng dokuméntasi anu aya hubunganana (sacara koléktif "Produk") mangrupikeun milik Elprotronic atanapi lisénsina sareng ditangtayungan ku hukum hak cipta. Bari Elprotronic terus milik Produk, Anjeun bakal boga hak tangtu ngagunakeun Produk sanggeus ditampa ti lisénsi ieu. Lisénsi ieu maréntahkeun naon waé sékrési, révisi, atanapi paningkatan kana Produk anu tiasa dipasihkeun ku Elprotronic ka Anjeun. Hak sareng kawajiban anjeun ngeunaan panggunaan Produk ieu nyaéta kieu:
MANGGA:
- make Produk ieu dina loba komputer;
- jieun hiji salinan parangkat lunak pikeun tujuan arsip, atanapi salin parangkat lunak kana hard disk komputer anjeun sareng mertahankeun aslina pikeun tujuan arsip;
- ngagunakeun parangkat lunak dina jaringan
ANJEUN BISA:
- sublicense, reverse engineer, decompile, ngabongkar, ngaropéa, narjamahkeun, nyieun sagala usaha pikeun manggihan Kodeu Sumber Produk; atawa nyieun karya turunan tina Produk;
- ngadistribusikaeun deui, sakabéhna atawa sabagian, sagala bagian tina komponén software Produk ieu;
- ngagunakeun software ieu kalawan adaptor programming (hardware) nu lain produk Elprotronic Inc.
Hak cipta
Sadaya hak, judul, sareng hak cipta dina sareng ka Produk sareng salinan produk naon waé anu dipiboga ku Elprotronic. Produk ieu ditangtayungan ku hukum hak cipta jeung katangtuan pajangjian internasional. Ku alatan éta, anjeun kedah ngarawat Produk sapertos bahan hak cipta anu sanés.
Watesan tanggung jawab.
Elprotronic henteu nanggungjawaban kanggo anjeun pikeun leungitna pamakean, gangguan bisnis, atanapi karusakan langsung, henteu langsung, khusus, saliwatan atanapi akibat tina naon waé (kaasup kauntungan anu leungit) henteu paduli bentuk tindakan naha dina kontrak, tort. (kaasup lalawora), liability produk ketat atawa lamun heunteu, sanajan Elprotronic geus disarankan ngeunaan kamungkinan karuksakan misalna.
DISCLAIMER OF HARANSI.
Anjeun satuju yen Elprotronic teu nyieun jaminan express ka Anjeun ngeunaan software, hardware, firmware jeung dokuméntasi patali. Parangkat lunak, hardware, firmware sareng dokuméntasi anu aya hubunganana disayogikeun ka Anjeun "AS IS" tanpa jaminan atanapi dukungan nanaon. Elprotronic nolak sagala jaminan ngeunaan software jeung hardware, express atanapi tersirat, kaasup, tanpa watesan, sagala jaminan tersirat kabugaran pikeun tujuan nu tangtu, merchantability, kualitas dagang atawa non-ngalanggar hak pihak katilu.
Pernyataan FCC
Alat ieu saluyu sareng Bagian 15 Aturan FCC.
Operasi tunduk kana dua kaayaan ieu:
- alat ieu bisa jadi teu ngabalukarkeun gangguan ngabahayakeun tur
- alat ieu kudu narima sagala gangguan narima, kaasup gangguan nu bisa ngabalukarkeun operasi nu teu dihoyongkeun.
CATETAN:
Alat ieu geus diuji sarta kapanggih matuh ka wates pikeun alat digital Kelas B, nurutkeun Bagian 15 Aturan FCC. Watesan ieu dirarancang pikeun nyayogikeun panyalindungan anu wajar tina gangguan anu ngabahayakeun dina pamasangan padumukan. Alat ieu ngahasilkeun, ngagunakeun, sareng tiasa mancarkeun énergi frekuensi radio sareng, upami henteu dipasang sareng dianggo saluyu sareng petunjuk manual, tiasa nyababkeun gangguan anu ngabahayakeun kana komunikasi radio. Nanging, teu aya jaminan yén gangguan moal lumangsung dina pamasangan khusus. Upami alat ieu nyababkeun gangguan anu ngabahayakeun kana panarimaan radio atanapi televisi, anu tiasa dipastikeun ku cara mareuman sareng ngahurungkeun alat, pangguna didorong nyobian ngabenerkeun gangguan ku salah sahiji langkah-langkah ieu:
- Reorient atawa mindahkeun anteneu panarima
- Ningkatkeun separation antara alat jeung panarima
- Sambungkeun alat-alat kana stop kontak dina sirkuit béda ti nu disambungkeun ka panarima
- Taroskeun ka dealer atanapi teknisi radio/TV anu berpengalaman pikeun pitulung.
Awas:
Parobahan atanapi modifikasi anu henteu disatujuan sacara dinyatakeun ku Elprotronic Inc. tiasa ngabatalkeun wewenang pangguna pikeun ngoperasikeun alat.
Aparat digital Kelas B ieu nyumponan sadaya sarat Peraturan Peralatan Ngabalukarkeun Gangguan Kanada.
FlashPro430 Paréntah Line juru
FlashPro430 Multi-FPA API-DLL tiasa dianggo sareng cangkang juru juru paréntah. Cangkang ieu ngamungkinkeun ngagunakeun standar Command Prompt windows atanapi script files pikeun ngaéksekusi fungsi API-DLL. Tempo FlashPro430 Multi-FPA API-DLL Guide pamaké (PM010A05) pikeun pedaran lengkep ngeunaan fungsi API-DLL.
Nalika pakét parangkat lunak standar dipasang maka sadayana diperyogikeun files aya dina diréktori
- C:\Program Files \ Elprotronic \ MSP430 \ USB FlashPro430 \ CMD-garis
sarta ngandung
- FP430-commandline.exe -> panganteur cangkang baris paréntah
- MSP430FPA.dll -> standar API-DLL files
- MSP430FPA1.dll -> —-,,,,,——–
- MSPlist.ini -> initialization file
Kabéh API-DLL files kudu ayana dina diréktori sarua dimana FP430-commandline.exe lokasina. Pikeun ngamimitian interpreter garis paréntah, FP430-commandline.exe kedah dieksekusi.
Sintaksis paréntah:
instruction_name (parameter1, parameter2, …. ) parameter:
- string ( file ngaran jsb.) - "filengaran”
- angka
- integer decimal misalna. 24
- atawa integer hex misalna. 0x18
Catetan: Spasi teu dipaliré
Parentah henteu sénsitip kana hurup leutik
- F_OpenInstancesAndFPAs( "*# *")
- jeung f_openinstancesandfpas( “*# *” ) sarua
Example-1:
Jalankeun FP430-commandline.exe
Tipe:
F_OpenInstancesAndFPAs( "*# *") // buka instansi jeung manggihan adaptor munggaran (SN naon wae) Pencét ENTER - hasil -> 1 (OK)
Tipe:
F_Initialization () //initialization kalawan config dicokot tina config.ini//setup dicokot tina FlashPro430 - kalawan diartikeun tipe MSP430, kode file jsb.
- Pencét ENTER - hasil -> 1 (OK)
Tipe:
F_AutoProgram( 0 )
Pencét ENTER - hasil -> 1 (OK)
Tipe:
F_Report_Message()
Pencét ENTER - hasil -> dipintonkeun pesen laporan terakhir (tina F_Autoprogram(0))
Tempo Gambar A-1 pikeun hasilna:
Ketik kaluar () terus pencét ENTER pikeun nutup program FP430-commandline.exe.
Example-2:
Jalankeun FP430-commandline.exe sareng ketik paréntah di handap ieu:
- F_OpenInstancesAndFPAs( "*# *") // buka instansi sareng panggihan adaptor munggaran (SN naon waé)
- F_Initialization()
- F_Report_Message()
- F_ConfigFilebeban ("filengaran") // nempatkeun vaild jalur na config file ngaran
- F_ReadCodeFile(1,"FileNgaran") //nempatkeun jalur sareng kode file ngaran (format 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_Hapus( 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()
Daptar paréntah baris paréntah
- kaluar (); nutup program juru paréntah
- pitulung (); daptar tampilan handap
- F_Trace_ON()
- F_Trace_OFF()
- F_OpenInstances (henteu)
- F_CloseInstances()
- F_OpenInstancesAndFPAs("FileNgaran")
- F_Set_FPA_index(fpa)
- F_Get_FPA_index()
- F_LastStatus(fpa)
- F_DLLTypeVer()
- F_Multi_DLLTypeVer()
- F_Check_FPA_access(indéks)
- F_Get_FPA_SN( fpa )
- F_APIDLL_Directory("APIDLLpath")
- F_Initialization()
- F_DispSetup()
- F_Tutup_Sadaya()
- F_Power_Target( OnOff )
- F_Reset_Target()
- F_Report_Message()
- F_ReadCodeFile( file_format, "FileNgaran")
- F_Get_CodeCS(tujuan)
- F_ReadPasswFile( file_format, "FileNgaran")
- F_ConfigFilebeban ("filengaran")
- F_SetConfig(indéks, data)
- F_GetConfig(indéks)
- F_Put_Byte_to_Buffer( addr, data )
- F_Copy_Buffer_to_Flash( start_addr, ukuran )
- F_Copy_Flash_to_Buffer( start_addr, ukuran )
- F_Copy_All_Flash_to_Buffer()
- F_Get_Byte_from_Buffer( addr )
- F_GetReportMessageChar(indéks)
- F_Clr_Code_Buffer()
- F_Put_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, ukuran )
- F_Copy_RAM_to_Buffer(start_addr, ukuran)
- F_Set_PC_and_RUN( PC_addr )
- F_Synch_CPU_JTAG()
- F_Get_Targes_Vcc()
Catetan:
Henteu sakabéh parentah didaptarkeun dina Bab 4 dilaksanakeun dina juru baris paréntah. Pikeun example - sagala parentah maké pointers teu dilaksanakeun, kumaha oge, ieu teu ngawatesan aksés ka sadaya fitur tina API-DLLs, sabab sagala parentah maké pointers dilaksanakeun ogé dina cara basajan tanpa pointers.
Dokumén / Sumberdaya
![]() |
Elprotronic MSP430 Flash Programmer [pdf] Pituduh pamaké MSP430 Flash Programmer, MSP430, Flash Programmer, Programmer |