"Kembali Ke Dasar Elektronika Digital ... "

Senin, 01 Agustus 2011

Perkenalan AVR STUDIO

Untuk melakukan programming ke Chip AVR diperlukan software developer dan juga software downloader. Sedangkan untuk Hardware downloader dibahas di posting sebelumnya. Kali ini kita gunakan software komplit buatan atmel (si empunya avr) plus WINAVR untuk coding dalam bahasa C.

Asumsikan bahwa hardware programmer sudah terpasang dan terinstall driver nya dengan benar. Pada contoh dibawah kita gunakan programmer berbasis STK500 dan Chip yg dipakai ATTiny2313.

Buka AVR studio , pastikan WINAVR sudah terinstall sehingga bisa menggunakan bahasa GCC. Pilih NEW PROJECT sehingga muncul halaman pada gambar dan pilih juga folder yang digunakan, sebab semua file akan ditempatkan di folder tersebut



pilih jenis simulator dan IC yang digunakan
standar yg digunakan adalah AVR SIMULATOR dan sesuai IC yang digunakan yaitu ATTINY2313





untuk mengecek apakah programmer & hardwarenya sudah siap digunakan, pastikan menggunakan com port yg sesuai dengan com port programmer. Kemudian lakukan langkah berikut ini:

Set frekuensi programmer ke frekuensi yang 1/4 lebih rendah dari frek oscillator dari avr.
Dari pabriknya, AVR ( kali ini diambil contoh attiny2313) secara default menggunakan internal oscilator 8 MHZ dan clocknya di bagi 8 (clock div /8) sehingga CPU bekerja di 1MHZ
sehingga set programmer pada setting yg 1/4 lebih kecil yaitu 57.6khz



lakukan "READ SIGNATURE" untuk mengecek koneksi programmer & ATtiny2313

Jika hasil compile script di developer window anda anda sukses, maka lakukan download file HEX ke chip AVR sesuai gambar berikut :

file hex ada di : /folderanda/default/namaproject.hex




Dari pabriknya AVR memiliki setting clock internal sebesar 1 Mhz, jadi jika menggunakan clock external seperti xtal oscilator perlu dilakukan setting fusebit seperti contoh pada gambar berikut:



Mudah bukan ?
Share:

7 komentar:

  1. gan saya junaedi dari jember
    saya gagal menjalankan program avr
    pada waktu buil file hex tidak muncul pada folder penyipanan
    tolong bantu step by step

    BalasHapus
  2. Apes banget gan...atau mungkin ada errornya..coba capture error yang muncul dibawah compiler lalu upload picnya biar saya bisa analisa

    BalasHapus
  3. gan.. dari postingan ini yg trakhir.. ext.crystal .osc. 3.0-8.0 MHz, start-up time: 14CK + 0ms. itu buat target board yg dipake crystal yg brapa Mhz? kmaren saya salah setting fuse bit attiny2313. saya pilih ext.crystal.osc. 8.0- MHz, start-up time: 14CK + 00ms. ehh malah kga bisa di program lgy.. kira2 knpa tuh gan? trimaksih... klo bisa solusinya skalian gan... hehehehe

    BalasHapus
  4. buat mas nasuha kayaknya udah terjawab sendiri dari kalimat ext.crystal .osc. 3.0-8.0 MHz , ext.crystal.osc. 8.0- MHz

    BalasHapus
  5. Permisi Pak, Saya Ain Firdaus
    downloader apa yang bisa support dgn avr studio 5 di win 7 64 bit?artikel di internet kebanyakan pake ISP MK2 tp hanya XP.
    Terima kasih

    BalasHapus
  6. Permisi Om Nyoman,
    di AVR studio untuk spasi apa mempengaruhi peletakan bit?
    xamplenya seperti ini..

    //baca data setelah response, lihat script di pembahasan selanjutnya untuk routine hitung()

    //8 bit pertama ( puluhan kelembaban )
    humi=hitung();
    //8 bit kedua( satuan kelembaban ), tidak usah di baca karena nilai selalu 0 untuk DHT11
    hitung();
    //8 bit ketiga ( puluhan suhu )
    suhu=hitung();
    //8 bit keempat ( satuan suhu ), tidak usah di baca karena nilai selalu 0 untuk DHT11
    hitung();
    //8 bit ke 5 tidak perlu dihitung

    klu bukan, untuk logikanya bagaimana ya Pak program diatas?

    nuhun Om :)

    BalasHapus
  7. gagal saat build gan
    munculnya seperti ini
    "make: Interrupt/Exception caught (code = 0xc00000fd, addr = 0x4217b3)
    Build failed with 1 errors and 0 warnings...
    make: Interrupt/Exception caught (code = 0xc00000fd, addr = 0x4217b3)
    Build failed with 1 errors and 0 warnings..."
    pesannya ini gan
    "Loaded plugin Proteus VSM Viewer
    Loaded plugin STK500
    gcc plug-in: No AVR Toolchain installation found. Using WinAVR instead if installed. The AVR GCC plug-in can still be used if you set up your own build tools.
    Loaded plugin AVR GCC
    Loaded partfile: C:\Program Files (x86)\Atmel\AVR Tools\PartDescriptionFiles\ATmega16.xml"

    tolong bantuannya gan

    BalasHapus

Kontak Langsung



12179018.png (60×60)
+628155737755

HP: 081331339072
Mail : ahocool@gmail.com

ANTI SPAM !



Blog Ini Mendukung Blogger Indonesia Yang Jujur dan Memberikan Informasi Sebenarnya, Bukan Menyampah Demi $Rp$ Yang Hanya Merendahkan Blogger Indonesia

Site View

Categories

555 (6) 7 segmen (3) adc (3) amplifier (1) analog (9) android (11) attiny (1) attiny2313 (16) blog (1) bluetooth (1) cmos (1) dasar (31) display (2) gcc (1) infrared (2) Input Output (3) jam (6) jualan (10) kereta api (1) keyboard (1) keypad (3) kios pulsa (2) kit (6) komponen (9) komputer (3) komunikasi (1) kontrol (2) lain-lain (8) lcd (2) led (9) led matrix (6) line tracer (1) lm35 (1) memory (1) metal detector (4) microcontroller (48) mikrokontroller (1) mikrotik (4) paket belajar (19) palang pintu otomatis (1) pcb (2) project (33) proyek (1) radio (3) remote (1) revisi (1) rfid (1) robot (1) rpm (2) rs232 (1) script break down (3) sdcard (3) sensor (1) sharing (2) sms (5) software (16) tachometer (2) telepon (7) televisi (16) transistor (1) troubleshoot (3) tulisan (34) tutorial (67) vu meter (1) vumeter (1) wav player (3) wayang (1) wifi (1)

Diskusi


kaskus
Forum Hobby Elektronika