Tutorial Tiva C Series: Memprogram Mikrokontroler
Mikrokontroler adalah komputer mikro yang berukuran satu keping juga sama dengan komputer pada umumnya. Hanya memahami bahasa mesin. Bahasa mesin adalah sekumpulan instruksi mesin yang dapat dieksekusi langsung oleh CPU komputer. Setiap instruksi menyebabkan CPU untuk mengerjakan suatu tugas, seperti memuat atau menyimpan data di sebuah register memori, atau melakukan operasi ALU (Arithmatic Logic Unit) pada satu atau dua register memori
Bahasa Mesin terdiri dari susunan angka – angka biner 1 dan 0. Namun begitu, untuk memudahkan penulisan programmer biasanya di tulis dengan satuan bilangan hexa desimal. Yang kemudian dituliskan ke dalam bahasa pemrograman assembly untuk lebih mudah diingat dan dimengerti oleh manusia.
Berikut adalah contoh pemrograman menggunakan bahasa asembly di mikroprosesor Z80
Setelah adanya compiler, dunia pemrograman menjadi jauh lebih mudah. Seorang programmer hanya perlu memikirkan logika program dengan menggunakan bahasa pemrograman aras atas (seperti bahasa pemrograman C/C++). Selanjutnya compiler yang bertugas mengubah kode sumber tersebut menjadi bahasa mesin yang dimengerti komputer
Begitpun untuk mikrokontroler Tiva C Series, Program blinky yang telah dibuat di Code Composer Studio (CCS) dan telah dicompile/build, menghasilkan file binary .bin yang berisi instruksi bahasa mesin yang dapat langsung ditanamkan ke dalam mikrokontroler. Untuk mentransfer kode mesin dari komputer ke mikrokontroler Tiva C Series , Texas Instruments telah menyediakan LMFlashProgrammer, yang pernah diulas pada tulisan sebelumnya.
Sebelumnya pastikan koneksi dari port USB ke mikrokontroler (usb kiri kanan atas mikrokontroler) tidak bermasalah,

juga atur switch PWR SELECT
pada posisi DEBUG
Jalankan LMFlashProgrammer. Pada tab Configuration atur Quick Set ke TM4C123G
seperti gambar
Sedangkan pada Tab Program arahkan Select .bin file ke file binary yang telah dibuild pada tulisan sebelumnya kemudian klik button Program untuk memulai memprogram mikrokontroler
Setelah selesei, klik button RESET pada mikrokontroler. Jika tidak ada error, pembaca akan menemukan bahwa LED onboard pada mikrokontroler akan berkedip – kedip dengan warna hijau.