Logo Elprotronic

Pemrogram Flash Elprotronic MSP430

Produk Elprotronic-MSP430-Flash-Programmer

Informasi Produk

  • MSP430 Flash Programmer adalah alat perangkat lunak yang dirancang oleh Elprotronic Inc. untuk pemrograman mikrokontroler MSP430.
  • Perangkat lunak ini berlisensi dan hanya dapat digunakan atau disalin sesuai dengan ketentuan lisensi tersebut.
  • Perangkat ini mematuhi Bagian 15 Peraturan FCC dan telah diuji serta terbukti memenuhi batasan untuk perangkat digital Kelas B.
  • Elprotronic Inc. tidak bertanggung jawab atas kesalahan atau kelalaian apa pun dalam informasi yang terkandung dalam dokumen.
  • Produk ini tidak boleh digunakan dengan adaptor pemrograman (perangkat keras) yang bukan merupakan produk Elprotronic Inc.

Petunjuk Penggunaan Produk

  1. Instal perangkat lunak MSP430 Flash Programmer di komputer Anda.
  2. Hubungkan mikrokontroler MSP430 Anda ke komputer menggunakan adaptor pemrograman yang sesuai.
  3. Luncurkan perangkat lunak Pemrogram Flash MSP430.
  4. Pilih pengaturan yang sesuai untuk mikrokontroler dan adaptor pemrograman Anda.
  5. Muat program atau firmware yang ingin Anda program ke mikrokontroler Anda ke dalam perangkat lunak MSP430 Flash Programmer.
  6. Program mikrokontroler Anda menggunakan perangkat lunak MSP430 Flash Programmer.

Catatan:
Penting untuk mengikuti petunjuk yang diberikan dalam panduan pengguna dengan hati-hati dan menggunakan produk hanya untuk menghindari kerusakan atau bahaya.

Elprotronic Inc.

Hak cipta

Hak Cipta © Elprotronic Inc. Semua hak dilindungi undang-undang

Penafian:
Tidak ada bagian dari dokumen ini yang boleh direproduksi tanpa persetujuan tertulis sebelumnya dari Elprotronic Inc. Informasi dalam dokumen ini dapat berubah tanpa pemberitahuan dan tidak mewakili komitmen pada bagian mana pun dari Elprotronic Inc. Sementara informasi yang terkandung di sini dianggap sebagai akurat, Elprotronic Inc. tidak bertanggung jawab atas kesalahan atau kelalaian apa pun.

Dalam keadaan apa pun Elprotronic Inc, karyawannya atau penulis dokumen ini tidak bertanggung jawab atas kerusakan, kerugian, biaya, tagihan, klaim, tuntutan, klaim atas hilangnya keuntungan, biaya, atau pengeluaran khusus, langsung, tidak langsung, atau konsekuensial dalam bentuk apa pun atau baik.
Perangkat lunak yang diuraikan dalam dokumen ini disediakan berdasarkan lisensi dan hanya boleh digunakan atau disalin sesuai dengan ketentuan lisensi tersebut. Penafian jaminan: Anda setuju bahwa Elprotronic Inc. tidak memberikan jaminan tersurat kepada Anda mengenai perangkat lunak, perangkat keras, firmware, dan dokumentasi terkait. Perangkat lunak, perangkat keras, firmware, dan dokumentasi terkait diberikan kepada Anda “SEBAGAIMANA ADANYA” tanpa jaminan atau dukungan apa pun. Elprotronic Inc. menafikan semua jaminan sehubungan dengan perangkat lunak, tersurat maupun tersirat, termasuk, namun tidak terbatas pada, segala jaminan tersirat mengenai kesesuaian untuk tujuan tertentu, kelayakan untuk diperdagangkan, kualitas yang dapat diperdagangkan, atau tidak adanya pelanggaran hak pihak ketiga.

Batas tanggung jawab: Dalam keadaan apa pun Elprotronic Inc. tidak akan bertanggung jawab kepada Anda atas kehilangan penggunaan, gangguan bisnis, atau kerusakan insidental atau konsekuensial langsung, tidak langsung, khusus dalam bentuk apa pun (termasuk kehilangan laba) terlepas dari bentuk tindakannya baik dalam kontrak, kesalahan (termasuk kelalaian), tanggung jawab produk yang ketat atau sebaliknya, bahkan jika Elprotronic Inc. telah diberitahu tentang kemungkinan kerusakan tersebut.

PERJANJIAN LISENSI PENGGUNA AKHIR

HARAP BACA DOKUMEN INI DENGAN SEKSAMA SEBELUM MENGGUNAKAN PERANGKAT LUNAK DAN PERANGKAT KERAS TERKAIT. ELPROTRONIC INC. DAN/ATAU ANAK PERUSAHAAN (“ELPROTRONIC”) BERSEDIA MEMBERIKAN LISENSI PERANGKAT LUNAK KEPADA ANDA SEBAGAI INDIVIDU, PERUSAHAAN, ATAU BADAN HUKUM YANG AKAN MENGGUNAKAN PERANGKAT LUNAK INI (DIREFERENSI DI BAWAH SEBAGAI “ANDA” ATAU “ANDA”) SAJA DENGAN SYARAT ANDA MENYETUJUI SELURUH PERSYARATAN PERJANJIAN LISENSI INI. INI ADALAH KONTRAK HUKUM DAN DAPAT DIBERLAKUKAN ANTARA ANDA DAN ELPROTRONIC. DENGAN MEMBUKA PAKET INI, MEMBUKA SEGEL, MENGKLIK TOMBOL “SAYA SETUJU” ATAU MENUNJUKKAN PERSETUJUAN SECARA ELEKTRONIK, ATAU MEMUAT PERANGKAT LUNAK, ANDA MENYETUJUI SYARAT DAN KETENTUAN PERJANJIAN INI. JIKA ANDA TIDAK MENYETUJUI SYARAT DAN KETENTUAN INI, KLIK TOMBOL “SAYA TIDAK SETUJU” ATAU LAINNYA TUNJUKKAN PENOLAKAN, JANGAN MENGGUNAKAN PRODUK LENGKAP LEBIH LANJUT DAN KEMBALIKAN DENGAN BUKTI PEMBELIAN KEPADA DEALER TEMPAT DIPEROLEHNYA DALAM WAKTU TIGA PULUH (30) HARI SETELAH PEMBELIAN DAN UANG ANDA AKAN DIKEMBALIKAN.

Lisensi.
Perangkat lunak, firmware, dan dokumentasi terkait (secara kolektif disebut “Produk”) adalah milik Elprotronic atau pemberi lisensinya dan dilindungi oleh undang-undang hak cipta. Meskipun Elprotronic tetap memiliki Produk, Anda akan memiliki hak tertentu untuk menggunakan Produk setelah Anda menerima lisensi ini. Lisensi ini mengatur segala rilis, revisi, atau penyempurnaan Produk yang mungkin diberikan Elprotronic kepada Anda. Hak dan kewajiban Anda sehubungan dengan penggunaan Produk ini adalah sebagai berikut:

KAMU BOLEH:

  • menggunakan Produk ini di banyak komputer;
  • membuat satu salinan perangkat lunak untuk tujuan pengarsipan, atau menyalin perangkat lunak ke hard disk komputer Anda dan menyimpan aslinya untuk tujuan pengarsipan;
  • menggunakan perangkat lunak pada jaringan

ANDA TIDAK MUNGKIN:

  • mensublisensikan, merekayasa balik, mendekompilasi, membongkar, memodifikasi, menerjemahkan, melakukan segala upaya untuk menemukan Kode Sumber Produk; atau membuat karya turunan dari Produk;
  • mendistribusikan kembali, secara keseluruhan atau sebagian, setiap bagian dari komponen perangkat lunak Produk ini;
  • gunakan perangkat lunak ini dengan adaptor pemrograman (perangkat keras) yang bukan merupakan produk Elprotronic Inc.

Hak cipta
Semua hak, kepemilikan, dan hak cipta di dalam dan atas Produk dan setiap salinan Produk dimiliki oleh Elprotronic. Produk dilindungi oleh undang-undang hak cipta dan ketentuan perjanjian internasional. Oleh karena itu, Anda harus memperlakukan Produk seperti materi berhak cipta lainnya.

Batasan tanggung jawab.
Dalam keadaan apa pun Elprotronic tidak akan bertanggung jawab kepada Anda atas kehilangan penggunaan, gangguan bisnis, atau kerusakan langsung, tidak langsung, khusus, insidental atau konsekuensial dalam bentuk apa pun (termasuk kehilangan keuntungan) terlepas dari bentuk tindakan baik dalam kontrak, gugatan (termasuk kelalaian), tanggung jawab produk yang ketat atau sebaliknya, bahkan jika Elprotronic telah diberitahu tentang kemungkinan kerusakan tersebut.

PENAFIAN JAMINAN.
Anda setuju bahwa Elprotronic tidak memberikan jaminan tersurat kepada Anda mengenai perangkat lunak, perangkat keras, firmware, dan dokumentasi terkait. Perangkat lunak, perangkat keras, firmware, dan dokumentasi terkait diberikan kepada Anda “APA ADANYA” tanpa jaminan atau dukungan apa pun. Elprotronic menafikan semua jaminan sehubungan dengan perangkat lunak dan perangkat keras, tersurat maupun tersirat, termasuk, namun tidak terbatas pada, jaminan tersirat mengenai kesesuaian untuk tujuan tertentu, kelayakan untuk diperdagangkan, kualitas yang dapat diperdagangkan, atau tidak adanya pelanggaran hak pihak ketiga.

PERNYATAAN FCC

Perangkat ini mematuhi Bagian 15 Peraturan FCC.

Pengoperasian tunduk pada dua kondisi berikut:

  1. perangkat ini mungkin tidak menimbulkan gangguan berbahaya dan
  2. perangkat ini harus menerima segala gangguan yang diterima, termasuk gangguan yang dapat menyebabkan pengoperasian yang tidak diinginkan.

CATATAN:
Peralatan ini telah diuji dan dinyatakan memenuhi batasan untuk perangkat digital Kelas B, sesuai dengan Bagian 15 Peraturan FCC. Batasan ini dirancang untuk memberikan perlindungan yang wajar terhadap interferensi berbahaya dalam instalasi perumahan. Peralatan ini menghasilkan, menggunakan, dan dapat memancarkan energi frekuensi radio dan, jika tidak dipasang dan digunakan sesuai dengan instruksi manual, dapat menyebabkan interferensi berbahaya pada komunikasi radio. Namun, tidak ada jaminan bahwa gangguan tidak akan terjadi pada instalasi tertentu. Jika peralatan ini memang menyebabkan interferensi berbahaya pada penerimaan radio atau televisi, yang dapat ditentukan dengan mematikan dan menghidupkan peralatan, pengguna dianjurkan untuk mencoba memperbaiki interferensi dengan salah satu dari beberapa tindakan berikut:

  • Ubah orientasi atau pindahkan antena penerima
  • Meningkatkan pemisahan antara peralatan dan penerima
  • Hubungkan peralatan ke stopkontak di sirkuit yang berbeda dari yang terhubung ke penerima
  • Hubungi dealer atau teknisi radio/TV yang berpengalaman untuk mendapatkan bantuan.

Peringatan:
Perubahan atau modifikasi yang tidak disetujui secara tegas oleh Elprotronic Inc. dapat membatalkan kewenangan pengguna untuk mengoperasikan peralatan.

Peralatan digital Kelas B ini memenuhi semua persyaratan Peraturan Peralatan Penyebab Interferensi Kanada.

Penerjemah Baris Perintah FlashPro430

FlashPro430 Multi-FPA API-DLL dapat digunakan dengan shell penerjemah baris perintah. Shell ini memungkinkan untuk menggunakan jendela atau skrip Command Prompt standar files untuk menjalankan fungsi API-DLL. Lihat Panduan Pengguna FlashPro430 Multi-FPA API-DLL ( PM010A05 ) untuk penjelasan rinci tentang fungsi API-DLL.

Ketika paket perangkat lunak standar diinstal maka semua diperlukan files terletak di direktori

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

dan berisi

  • FP430-commandline.exe -> juru bahasa shell baris perintah
  • MSP430FPA.dll -> API-DLL standar files
  • MSP430FPA1.dll -> —-,,,,,——–
  • MSPlist.ini -> inisialisasi file

Semua API-DLL files harus ditempatkan di direktori yang sama dengan tempat FP430-commandline.exe berada. Untuk memulai penerjemah baris perintah, FP430-commandline.exe harus dijalankan.

Sintaks Perintah:

nama_instruksi ( parameter1, parameter2, …. ) parameter:

  1. rangkaian ( file nama dll. ) – “filenama"
  2. angka
    • desimal bilangan bulat misalnya. 24
    • atau integer hex misalnya. 0x18

Catatan: Spasi diabaikan

Instruksi tidak peka huruf besar-kecil

  • F_OpenInstancesAndFPA( “*# *” )
  • dan f_openinstancesandfpas( “*# *” ) sama

Example-1:

Jalankan FP430-commandline.exe

Jenis:
F_OpenInstancesAndFPAs( “*# *” ) // buka instance dan temukan adaptor pertama (SN apa pun) Tekan ENTER – hasil ->1 (OK)

Jenis:
F_Initialization() //inisialisasi dengan konfigurasi yang diambil dari config.ini//setup yang diambil dari FlashPro430 – dengan tipe, kode MSP430 yang ditentukan file dll.

  • Tekan ENTER – hasil ->1 (OK)

Jenis:

F_Program Otomatis( 0 )
Tekan ENTER – hasil ->1 (OK)

Jenis:

F_Laporan_Pesan()
Tekan ENTER – hasil -> menampilkan pesan laporan terakhir (dari F_Autoprogram(0))

Lihat Gambar A-1 untuk hasilnya:

Elprotronic-MSP430-Flash-Programmer-gbr-1

Ketik quit() dan tekan ENTER untuk menutup program FP430-commandline.exe.

Example-2:
Jalankan FP430-commandline.exe dan ketik instruksi berikut:

  • F_OpenInstancesAndFPAs( “*# *” ) // buka instance dan temukan adaptor pertama (SN apa pun)
  • F_Inisialisasi()
  • F_Laporan_Pesan()
  • F_ConfigFileMemuat( "filenama” ) //letakkan jalur dan konfigurasi yang valid file nama
  • F_ReadCodeFile(1, “FileNama” ) //masukkan jalur dan kode valid file nama (format TI.txt)
  • F_Program Otomatis( 0 )
  • F_Laporan_Pesan()
  • F_Put_Byte_to_Buffer( 0x8000, 0x11 )
  • F_Put_Byte_to_Buffer( 0x8001, 0x21 )
  • F_Put_Byte_to_Buffer( 0x801F, 0xA6 )
  • F_Open_Target_Perangkat()
  • 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() berhenti()

Daftar instruksi baris perintah

  • berhenti(); tutup program penerjemah perintah
  • help() ;tampilkan daftar di bawah
  • F_Jejak_ON()
  • F_Jejak_OFF()
  • F_OpenInstances( tidak )
  • F_CloseInstances()
  • F_OpenInstancesAndFPA( “FileNama”)
  • F_Set_FPA_index( fpa )
  • F_Get_FPA_index()
  • F_Status Terakhir( fpa )
  • F_DLLTypeVer()
  • F_Multi_DLLTypeVer()
  • F_Check_FPA_access(indeks )
  • F_Get_FPA_SN( fpa )
  • F_APIDLL_Direktori( “jalur APIDLL” )
  • F_Inisialisasi()
  • F_Pengaturan Tampilan()
  • F_Tutup_Semua()
  • F_Power_Target( AktifMati )
  • F_Reset_Target()
  • F_Laporan_Pesan()
  • F_ReadCodeFile( file_format, “FileNama”)
  • F_Get_CodeCS( tujuan )
  • F_ReadPasswFile( file_format, “FileNama”)
  • F_ConfigFileMemuat( "filenama”)
  • F_SetConfig( indeks, data )
  • F_GetConfig( indeks )
  • F_Put_Byte_to_Buffer( alamat, data )
  • F_Copy_Buffer_to_Flash( start_addr, ukuran )
  • F_Copy_Flash_to_Buffer( start_addr, ukuran )
  • F_Salin_Semua_Flash_ke_Buffer()
  • F_Get_Byte_from_Buffer( tambahan )
  • F_GetReportMessageChar( indeks )
  • F_Clr_Code_Buffer()
  • F_Put_Byte_to_Code_Buffer( alamat, data)
  • F_Put_Byte_to_Password_Buffer (tambahan, data)
  • F_Get_Byte_from_Code_Buffer( tambahan )
  • F_Get_Byte_from_Password_Buffer( tambahan )
  • F_Program Otomatis( 0 )
  • F_VerifikasiFuseOrPassword()
  • F_Memory_Erase( modus )
  • F_Memori_Kosong_Periksa()
  • F_Memori_Tulis( mode )
  • F_Memori_Verifikasi( mode )
  • F_Open_Target_Perangkat()
  • F_Tutup_Target_Perangkat()
  • F_Segment_Erase( alamat )
  • F_Sectors_Blank_Check( start_addr, stop_addr )
  • F_Blow_Fuse()
  • F_Write_Word( alamat, data )
  • F_Read_Word(tambahan)
  • F_Write_Byte( alamat, data )
  • F_Read_Byte(tambahan)
  • F_Copy_Buffer_to_RAM( start_addr, ukuran )
  • F_Copy_RAM_to_Buffer( start_addr, ukuran )
  • F_Set_PC_dan_RUN( PC_addr )
  • F_Sinkronisasi_CPU_JTAG()
  • F_Get_Target_Vcc()

Catatan:
Tidak semua instruksi yang tercantum dalam Bab 4 diimplementasikan dalam penerjemah baris perintah. Misalnyaample – semua instruksi yang menggunakan pointer tidak diimplementasikan, namun hal ini tidak membatasi akses ke semua fitur API-DLL, karena semua instruksi yang menggunakan pointer juga diimplementasikan dengan cara yang lebih sederhana tanpa pointer.

Dokumen / Sumber Daya

Pemrogram Flash Elprotronic MSP430 [Bahasa Indonesia:] Panduan Pengguna
Pemrogram Flash MSP430, MSP430, Pemrogram Flash, Pemrogram

Referensi

Tinggalkan komentar

Alamat email Anda tidak akan dipublikasikan. Bidang yang wajib diisi ditandai *