Rabu, 30 November 2011

JENIS-JENIS VARIABEL DALAM BAHASA C

dalam menulis program bahasa c, kita pernah mengalami program yang kita buat baru bisa jalan kalo interupt nya didisable, atau task yang satu baru bisa jalan kalo task yang lain didisable. problem-problem seperti ini bisa terjadi karena kesalahan dalam penggunaan jenis variabel.

dalam bahasa c jenis variabel dibedakan menjadi empat macam yaitu variabel otomatis, statis, eksternal, dan register.

1) variabel otomatis

penjelasan:
variabel otomatis adalah variable yang hanya dikenal di dalam suatu blok saja (dalam tanda {…}), baik itu blok pemilihan, pengulangan ataupun fungsi. dikatakan ‘otomatis’ karena variable ini dialokasikan pada saat pendeklarasian dan akan didealokasikan secara otomatis ketika program keluar dari suatu blok. walaupun bersifat opsional, namun untuk mempertegas bahwa variable tersebut sebagai variable otomatis, kita dapat menggunakan kata kunci auto pada saat pendeklarasian.
syntax:
auto tipe_data nama_variabel

Rabu, 02 November 2011

CARA MENGINSTAL REALVIEW MICROCOTROLLER DEVELOPMENT KIT ARM

dari yang kita tau dari artikel sebelumnya, terdapat dua jenis file yaitu mdk arm dan rl-arm. Singkatnya mdk arm berfungsi untuk menambahkan device database, compilation tools (rvct), contoh program dll, sedangkan rl-arm berfungsi menambahkan fitur dan debug program untuk fitur-fitur RTX, TCP/IP, File Flash System, USB interface device, dan CAN interface pada mcu jenis arm.

setiap dua atau tiga bulan keil selalu mengeluarkan versi terbaru untuk mdk arm dan rl-arm, contohnya untuk keil uvision 4 ada mdk 4.00, rl-arm 4.00, mdk 4.01, rl-arm 4.01, dan seterusnya sampai sekarang yang terbaru yaitu mdk 4.13a dan rl-arm 4.13. mulai versi mdk 4.20, keil memperkenalkan mdk professional, yaitu mdk arm dan rl-arm dalam satu paket. sampai saat ini versi yang terbaru yaitu mdk 4.22a. mdk 4.22a ini sudah support device database stm32f407vgt6, yaitu mcu keluaran stmicroelectronics yang berbesasis arm cortex-m4 yang sudah ada interface kamera digitalnya. lebih lengkapnya liat dimari http://www.keil.com/update/relnotes/MDK422a.htm