Konfigurasi CodeBlocks:
Klik Create a new project pilih AVR Project klik next. Isi informasi project name, path, crystal frequency klik finish. Project -> Build options pada compiler flags pilih “Optimize generated code (for size) [-Os]“. Pada menu setting -> Compiler & debugger pilih “GNU AVR GCC Compiler”. Pada bagian Search directory ubah isikan /usr/lib/avr/lib/ dan pada bagian compiler isikan /usr/lib/avr/include/avr
Konfigurasi Tool AVRDUDE:
Buka menu Tools -> configure tools. Klik Add lalu isikan;
Name avrdude
Executable /usr/bin/avrdude
Parameters -p m8 -c usbasp -u -U flash:w:${TARGET_OUTPUT_BASENAME}.elf.hex
Working Directory ${PROJECT_DIR}/${TARGET_OUTPUT_DIR}Untuk melakukan BURNING, pilih menu tool -> avrdude
Perhatian, biasanya akan muncul kesalahan berikut:
avrdude: Warning: cannot query manufacturer for device: error sending control message: Operation not permittedavrdude: error: could not find USB device “USBasp” with vid=0x16c0 pid=0x5dc
Solusinya: masuk ke terminal dan ketik sudo chmod 777 /proc/bus/usb atau dengan cara ketik sudo gedit /etc/udev/rules.d/80-usbprog.rules dan isikan
ATTR{idVendor}==”16c0″, ATTR{idProduct}==”05dc”, GROUP=”plugdev”, MODE=”0660″