jump to navigation

MSP-EXP430G2 Launchpad July 28, 2012

Posted by haryoktav in Interest.
trackback

MSP-EXP430G2 Launchpad rev 1.5 experimental kit. Saya kira barang yang baru, karena kenal jajaran MSP430 waktu studi di Taiwan 2009 lalu. Ternyata, ada application note tentang MSP430 yang diterbitkan tahun 1999. Wow! Kemana saja saya selama ini??

Yang membuat saya menarik dari jajaran MSP430 adalah low voltage. Bisa
dinyalakan dengan 2 buah baterai 1.5V, alias 3V. Walaupun ternyata seri AVR juga punya seri low voltage… ~~”

Akhirnya beli satu box Launchpad seharga 70ribu dari rekan mahasiswa yang
jualan barang ini. Mayan murah!

Software yang digunakan alhamdulillah cukup familiar: Code Composer Studio
v5.1. Saya kebetulan diberi kesempatan untuk bermain CCS mulai dari versi 3.
Untuk versi 4, CCS membedakan lisensi antara DSP dan MSP430, yang akhirnya membuat software intaller-nya juga berbeda. Nah, di versi 5 ini, software untuk DSP dan MSP430 sudah jadi satu dengan lisensi yang bisa didobel: free untuk DSP Starter Kit dengan XDS100-nya dan untuk MSP430 semua jajaran. Versi 3 ke versi 4 merupakan lompatan yang cukup dramatis karena di versi 4 keatas, GUInya menggunakan Eclipse. Dan lagi, mulai versi 4 drivernya didukung oleh OS Windows 7.

Memprogram MSP430 awalnya susah karena harus mengenal nama-nama register yang baru. Didukung oleh Grace dan beberapa literatur, ternyata tidak begitu ribet. Grace bekerja mirip dengan CodeWizard dari CodeVisionAVR, jadi disini kita tidak perlu terlalu menghapal nama register. Cukup ambil yang kita pilih. Nah, setelah semua yang kita pilih selesai di-setting, masalah berikutnya adalah bagaimana cara membuat program utamanya. Di bagian overview dari Grace ternyata ada semua, bagaimana kode untuk menggunakan perangkat yang kita pilih tadi. Jadi, tinggal tambal sulam saja! Beres!

Grace membantu kita untuk melakukan inisialisai register sebelum program
utama. Pada beberapa literatur, pemrograman di MSP430 umumnya sebagai
berikut:

  1. Matikan Watchdog timer
  2. Pilih oscillator dan sumber clock dan lakukan cek apakah sumber tersebut bekerja
  3. Mengatur pin I/O
  4. Mengatur perangkat lain
  5. Mulai membuat program

Mudah bukan? ^^

Berikutnya, membuat lampu kedip bergantian dan merespon tombol dengan interupsi.

Advertisements

Comments»

1. median - November 5, 2012

Ada mirror CCS gak mas? susah sekali mau register disana

2. haryoktav - November 24, 2012

#median: belum nemu, saya ambil dari sumbernya, butuh seharian dengan koneksi internet yang bagus.. ^^


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: