Daftar Isi:

Pemrograman MSP430 DIP Menggunakan Ez430: 4 Langkah
Pemrograman MSP430 DIP Menggunakan Ez430: 4 Langkah

Video: Pemrograman MSP430 DIP Menggunakan Ez430: 4 Langkah

Video: Pemrograman MSP430 DIP Menggunakan Ez430: 4 Langkah
Video: Sistem Embedded#23-Embedded Device Comparison 2024, Juli
Anonim
Pemrograman MSP430 DIP Menggunakan Ez430
Pemrograman MSP430 DIP Menggunakan Ez430

Ketika saya menemukan programmer USB ez430 TI, itu tampaknya menjadi salah satu metode yang lebih mudah untuk memulai dan menjalankan dengan MCU. Bagaimana saya bisa salah, ada ez di namanya! Ternyata sebenarnya mudah… kebanyakan.

ez430 sangat bagus jika Anda ingin menggunakan papan target kecil yang dijual TI, tetapi kurangnya informasi untuk pemula sejati membuat frustrasi ketika mencoba pindah ke pemrograman chip eksternal, dan jumlah info teknis dari Texas Instruments menakutkan.

Dalam artikel singkat ini, saya berharap dapat menunjukkan cara memulai dan menjalankan sampel DIP yang Anda pesan dari TI menggunakan ez430. Saya akan bekerja dengan unit mikrokontroler (MCU) yang sama seperti pada papan target ez430, yaitu MSP430F2013. Setiap MSP430x2xx akan bekerja dengan metode yang sama, dan sejauh yang saya tahu seluruh lini MSP430 menggunakan koneksi pemrograman yang sama. Jika Anda menggunakan paket selain paket in-line ganda (DIP atau DIL) atau perangkat selain MSP430x2xx maka Anda harus merujuk ke lembar data perangkat untuk menemukan lokasi pin yang sesuai.

Langkah 1: Bagian

Bagian
Bagian

Untuk memprogram msp430 hanya ada beberapa bagian yang Anda butuhkan. Berikut daftarnya: Soket IC Kawat MSP430 MCU ez430 Soket 4 pin (.050 Grid interkoneksi) Catatan singkat tentang soket 4pin. Panduan pengguna ez430 mencantumkan nomor bagian Mill-Max. Mouser.com memilikinya saat terakhir kali saya periksa, dan Mill-Max mungkin menawarkan sampel. Perhatikan bahwa gambar memiliki bagian tambahan untuk papan proto yang disebutkan nanti dalam artikel. Saya menggunakan kawat pengukur 30 yang dilapisi Kynar untuk koneksi bungkusnya.

Langkah 2: Papan

papan
papan
papan
papan
papan
papan
papan
papan

Pemrograman MSP430 hanya membutuhkan 4 kabel, termasuk koneksi Vcc dan Vss. Skema di bawah ini akan membantu. Ini adalah satu-satunya koneksi yang Anda perlukan untuk mengunduh program ke MCU. Saya telah membuat dua papan pemrograman. Yang pertama menggunakan papan tempat memotong roti kecil, soket ZIF, dan 4 kabel dari kabel IDE lama dengan soket 4 pin yang disolder ke salah satu ujungnya. Soket Zero Insertion Force hanya menghemat tenaga saat memindahkan MCU. Yang kedua menggunakan soket DIP dari Mill-Max dan beberapa pin yang saya letakkan, serta beberapa komponen lainnya. Saya telah membungkus sebagian besar koneksi. Itu hanya perlu untuk menyolder soket 4 pin. Pada dasarnya ini adalah papan proto tanpa osilator. Lihat di sini untuk skema papan proto. Tabel 2-2 dari dokumen TI slau144c (Panduan Pengguna MSP430x2xx) menunjukkan penghentian pin yang tidak digunakan. Ini penting untuk papan proyek Anda, tetapi tidak untuk pemrogramannya. MCU tidak akan menjalankan program Anda kecuali Anda menarik pin RST tinggi menggunakan resistor 47k. Catatan lain pada soket pin. Saat Anda menghubungkan pin ez430 ke soket 4 pin Anda, pastikan koneksi Vcc sudah benar. Anda dapat memverifikasi ini dengan melihat skema di Manual Pengguna ez430. Perhatikan bahwa R10 terpasang ke Vcc di sisi ez430. Anda harus dapat mengikuti petunjuk di papan kembali ke pin konektor terdekat yaitu pin 1 konektor. Selain itu, Anda dapat membangun koneksi pemrograman 4 kabel, yang disebut Spy-Bi-Wire, ke dalam aplikasi akhir Anda, dan Anda tidak perlu melepas chip sama sekali. Jika Anda memutuskan untuk melakukannya dengan cara itu, maka Anda dapat memberi daya pada MCU dari sumber daya 3V aplikasi Anda dan cukup sambungkan pin 2 dan 3 (lihat J1) pada pemrogram USB ke MCU Anda.

Langkah 3: Pemrograman

Pemrograman
Pemrograman

Seperti yang saya sebutkan, setelah Anda menyiapkan perangkat keras, ez430 mudah digunakan. Program Kickstart IAR yang disertakan dengan perangkat akan membuat Anda aktif dan berjalan dengan cepat. Ada contoh program yang disertakan yang mengedipkan LED yang terpasang ke port 1.0. Untuk menjalankan program contoh di papan Anda, cukup tambahkan LED dan resistor pada pin 2 dan resistor tarik 47k ohm pada pin 10 dan Anda harus mati dan berkedip. Sumber daya pemrograman lain untuk belajar menggunakan msp430 dapat berupa ditemukan di website ini. Cukup banyak itu. Ada beberapa contoh program lain di luar sana. Jika Anda ingin mencobanya sebelum Anda terjun ke pemrograman sendiri, pencarian cepat untuk 'proyek msp430' akan memberi Anda beberapa hasil. Selamat mencoba dan selamat memprogram!

Langkah 4: Tautan Berguna

TI's MSP430 Pageez430 Panduan Pengguna Panduan PenggunaMSP430x2xx Lembar data Soket Mill-MaxHalaman Leon Heller Pemrograman MSP430

Direkomendasikan: