Isi kandungan:
Video: Memprogram DIP MSP430 Menggunakan Langkah Ez430: 4
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:12
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
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
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
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:
Memprogram Arduino Menggunakan Arduino Lain untuk Memaparkan Teks Menatal Tanpa Perpustakaan: 5 Langkah
Memprogram Arduino Menggunakan Arduino Lain untuk Memaparkan Teks Menggulir Tanpa Perpustakaan: Sony Spresense atau Arduino Uno tidak begitu mahal dan tidak memerlukan banyak tenaga. Walau bagaimanapun, jika projek anda mempunyai had kuasa, ruang, atau anggaran, anda mungkin ingin mempertimbangkan untuk menggunakan Arduino Pro Mini. Tidak seperti Arduino Pro Micro, Arduino Pro Mi
Cara Memprogram PIC MCU Dengan PICkit Programmer Menggunakan Breadboard: 3 Langkah
Cara Memprogram PIC MCU Dengan PICkit Programmer Menggunakan Breadboard: Anda tidak memerlukan alat yang mahal dan canggih untuk bermain dengan mikrokontroler PIC (atau yang lain). Yang anda perlukan hanyalah papan roti di mana anda menguji litar dan pengaturcaraan anda. Sudah tentu beberapa jenis programmer dan IDE diperlukan. Dalam instruksional ini
Cara Memprogram Arduino Pro Mini Menggunakan Arduino UNO .: 4 Langkah
Cara Memprogram Arduino Pro Mini Menggunakan Arduino UNO: Halo kawan-kawan, Hari ini saya berkongsi kaedah mudah untuk memprogram Arduino Pro mini menggunakan Arduino UNO. Tutorial ini adalah untuk mereka yang memulakan arduino dan ingin mengurangkan saiz projek mereka dengan menggunakan Arduino Pro mini. Arduino Pro mini
Cara Memprogram dan Menetapkan Semula Arduino Menggunakan Telefon Pintar Android: 8 Langkah
Cara Memprogram dan Menetapkan Semula Arduino Menggunakan Telefon Pintar Android: Anda mungkin telah menggunakan penyesuai OTG untuk menghubungkan Pendrives dan pengawal permainan, dan memberi kekuatan pada perangkat kecil. Anda boleh melakukan lebih banyak perkara selain menghidupkan papan Arduino anda dengan Telefon Pintar. Dalam tutorial ini, kami akan menyusun dan memuat naik Ardu
Cara Memprogram Papan AVR Menggunakan Papan Arduino: 6 Langkah
Cara Memprogram Papan AVR Menggunakan Papan Arduino: Adakah anda mempunyai papan mikrokontroler AVR yang terbaring? Adakah sukar untuk memprogramkannya? Baiklah, anda berada di tempat yang betul. Di sini, saya akan menunjukkan cara memprogram papan mikrokontroler Atmega8a menggunakan papan Arduino Uno sebagai pengaturcara. Jadi tanpa jarak