Isi kandungan:

Memprogram DIP MSP430 Menggunakan Langkah Ez430: 4
Memprogram DIP MSP430 Menggunakan Langkah Ez430: 4

Video: Memprogram DIP MSP430 Menggunakan Langkah Ez430: 4

Video: Memprogram DIP MSP430 Menggunakan Langkah Ez430: 4
Video: Sistem Embedded#23-Embedded Device Comparison 2024, Julai
Anonim
Memprogram DSP MSP430 Menggunakan Ez430
Memprogram DSP MSP430 Menggunakan Ez430

Ketika saya menjumpai pengaturcara USB TI ez430, ini merupakan salah satu kaedah yang lebih mudah untuk bangun dan berjalan dengan MCU. Bagaimana saya boleh salah, ia mempunyai nama! Ternyata sebenarnya senang … kebanyakannya.

Ez430 sangat bagus jika anda ingin menggunakan papan sasaran kecil yang dijual oleh TI, tetapi kekurangan maklumat untuk pemula yang sebenarnya mengecewakan ketika cuba beralih ke program cip luaran, dan jumlah maklumat teknikal dari Texas Instruments sangat menakutkan.

Dalam artikel ringkas ini, saya berharap dapat menunjukkan bagaimana untuk menggunakan dan menjalankan sampel DIP yang anda pesan dari TI menggunakan ez430. Saya akan bekerjasama dengan unit mikrokontroler (MCU) yang sama seperti pada papan sasaran ez430, iaitu MSP430F2013. Mana-mana MSP430x2xx akan berfungsi dengan kaedah yang sama, dan sejauh yang saya tahu, keseluruhan talian MSP430 menggunakan sambungan pengaturcaraan yang sama. Sekiranya anda menggunakan pakej selain daripada pakej dua baris dalam talian (DIP atau DIL) atau peranti selain MSP430x2xx, maka anda perlu merujuk ke lembar data bagi peranti untuk mencari lokasi pin yang sesuai.

Langkah 1: Bahagian

Bahagian
Bahagian

Untuk memprogram msp430 hanya ada beberapa bahagian yang anda perlukan. Berikut adalah senarai: Soket wayar IC MSP430 MCU ez430 4 pin soket (.050 Grid interconnect) Catatan ringkas pada soket 4pin. Panduan pengguna ez430 menyenaraikan nombor bahagian Mill-Max. Mouser.com memilikinya dalam stok ketika saya terakhir memeriksa, dan Mill-Max mungkin menawarkan sampel. Perhatikan bahawa gambar mempunyai bahagian tambahan untuk papan proto yang disebutkan kemudian dalam artikel. Saya menggunakan wayar 30 tolok bersalut Kynar untuk sambungan balut.

Langkah 2: Papan

Papan
Papan
Papan
Papan
Papan
Papan
Papan
Papan

Memprogram MSP430 hanya memerlukan 4 wayar, termasuk sambungan Vcc dan Vss. Skema di bawah ini akan membantu. Ini adalah satu-satunya sambungan yang anda perlukan untuk memuat turun program ke MCU. Saya telah membina dua papan pengaturcaraan. Yang pertama menggunakan papan roti kecil, soket ZIF, dan 4 wayar dari kabel IDE lama dengan soket 4 pin disolder ke satu hujung. Soket Zero Insertion Force hanya menjimatkan usaha semasa menggerakkan MCU. Yang kedua menggunakan soket DIP dari Mill-Max dan beberapa pin yang saya pasangkan, serta beberapa komponen lain. Saya telah merangkumi sebahagian besar sambungan. Hanya perlu memateri soket 4 pin. Pada dasarnya ia adalah papan proto tanpa pengayun. Lihat di sini untuk skema papan proto. Jadual 2-2 dari dokumen TI slau144c (Panduan Pengguna MSP430x2xx) menunjukkan penamatan pin yang tidak digunakan. Ini penting untuk papan projek anda, tetapi bukan pengaturcaraannya. MCU tidak akan menjalankan program anda melainkan anda menarik pin RST tinggi menggunakan perintang 47k. Satu lagi nota pada soket pin. Semasa anda menyambungkan pin ez430 ke soket 4 pin anda, pastikan sambungan Vcc betul. Anda boleh mengesahkannya dengan melihat skema dalam Manual Pengguna ez430. Perhatikan bahawa R10 terpasang pada Vcc di sisi ez430. Anda seharusnya dapat mengikuti petunjuk di papan kembali ke pin penyambung terdekat yang merupakan pin 1 penyambung. Sebagai tambahan, anda boleh membina sambungan pengaturcaraan 4 wayar, yang disebut Spy-Bi-Wire, ke dalam aplikasi terakhir anda, dan anda tidak perlu mengeluarkan cip sama sekali. Sekiranya anda memutuskan untuk melakukannya dengan cara itu, maka anda boleh menghidupkan MCU dari sumber kuasa 3V aplikasi anda dan hanya sambungkan pin 2 dan 3 (lihat J1) pada pengaturcara USB ke MCU anda.

Langkah 3: Pengaturcaraan

Pengaturcaraan
Pengaturcaraan

Seperti yang saya nyatakan, setelah anda menyediakan perkakasan, ez430 mudah digunakan. Program IAR Kickstart yang disertakan dengan peranti akan membuat anda cepat bangun. Terdapat contoh program yang menyertakan LED yang terpasang pada port 1.0. Untuk menjalankan program contoh di papan anda, cukup masukkan LED dan perintang pada pin 2 dan perintang tarik 47k ohm pada pin 10 dan anda harus mati dan berkelip. Sumber pengaturcaraan lain untuk belajar menggunakan msp430 boleh terdapat di laman web ini. Itu cukup. Terdapat beberapa contoh program lain di luar sana. Sekiranya anda ingin mencubanya sebelum anda melakukan pengaturcaraan anda, carian pantas untuk 'projek msp430' akan menghasilkan banyak hasil. Semoga berjaya dan selamat menjalani program!

Langkah 4: Pautan Berguna

TI's MSP430 Pageez430 Panduan PenggunaMSP430x2xx Panduan PenggunaMash-Max Socket datasheetLeon HellerMSP430 Programming

Disyorkan: