Hot!

Memprogram MCU AVR dengan AVRdude di Linux

1. Install AVRdude di Linux

buka terminal pada linux kemudian masuk sebagai superadmin (root) :

Masuk sebagai super admin

Setelah itu ketikkan perintah di bawah ini :

apt-get install avrdude binutils-avr gcc-avr avr-libc gdb-avr

2. Mengedit file rules pada AVRdude di Linux

Ketika kita menginstall AVRdude di linux , aturan system usbasp belum dapat dikenal, sehingga kita harus menambahkan beberapa aturan. Sebagai berikut:
untuk USB asp :



untuk idVendor USB programmer lainnya :



Setelah itu ketikkan perintah di bawah ini :

sudo gedit /etc/udev/rules.d/70-persistent-net.rules

3. Restart AVRdude di Linux

Untuk menginisialisasi rules yang baru saja dibuat, dilakukan pembangkitan ulang oleh udev dengan mengetikkan perintah di shell linux di bawah ini :

sudo /etc/init.d/udev restart

#via
link source http://www.nongnu.org/avrdude/user-manual/avrdude_13.html#Part-Definitions

4. Inisialisasi programmer AVRdude di Linux

Programmer usb asp yang terhubung dengan mikrokontroler harus sudah tersambung dengan laptop/PC linux . Sebagai contoh , digunakan mikrokontroler Atmega8.
Atmega 8


untuk memulai inisialisasi programmer dan mikrokontroler yang kita pasang, ketikkan perintah di bawah :

sudo avrdude -c usbasp -p m8

Always Remember :

keterangan kode perintah:
-c  : untuk memilih programmer
-p m8 : mikrokontroler yang di pasang adalah ATmega8


5. Hasil AVRdude di Linux Compatible dengan ATMega

kemudian akan di dapatkan hasil sebagai berikut :

AVRdude berhasil mendeteksi programer dan mikrokontroler

Sekian pengetahuan kecil tentang Memprogram MCU AVR dengan AVRdude di Linux. Untuk membuat program embedded menggunakan bahasa c (avr-gcc) dapat dilakukan dengan menggunakan IDE eclipse. Membuat program embedded dengan menggunakan eclipse , semoga bermanfaat :)

0 komentar:

Posting Komentar