SlideShare a Scribd company logo
JTAG debugger untuk Atmel AVR Fandi Gunawan Kerjasama antara  &  [email_address]   http://mikrokontroler.sekoteng.com http://fandigunawan.wordpress.com
Debugger Mengapa debugger begitu penting? Mengurangi kemungkinan kesalahan produk Mencari kesalahan di software / bug tracking Mengurangi kerugian untuk  firmware update  / penarikan produk karena defektif
Debugger untuk Atmel AVR 3 kelas antar muka DebugWIRE DebugWIRE umumnya digunakan untuk AVR kelas rendah semisal ATtiny2313, ATtiny45 JTAG JTAG umumnya digunakan untuk AVR kelas tinggi / ber-pin banyak semisal ATmega16, ATmega128 PDI PDI merupakan implementasi debugger terbaru untuk Atmel AVR kelas XMEGA
Debugger untuk Atmel AVR Peralatan yang tersedia JTAG ICE Termurah dengan dukungan minimal : ATmega16/32/64/128 Harga: Atmel Official (UART interface) : EOL JTAGTWICE (UART & USB interface) : Rp. 400.000 http://mikrokontroler.sekoteng.com   NKC Electronics JTAG ICE clone (UART interface) : 18 USD http://www.nkcelectronics.com/avr-jtag-ice-clone-debugger-programmer-kit.html
Debugger untuk Atmel AVR Peralatan yang tersedia JTAG ICE mkII Mendukung hampir semua produk AVR (JTAG, PDI dan DebugWIRE) Lebih mahal Harga: Atmel Official : 300 USD http://sg.mouser.com/Atmel/ATJTAGICE2/ JTAG ICE mkII – CN (clone) : Rp. 1.050.000 http://www.mcuzone.com http://mikrokontroler.sekoteng.com   AVRvi JTAG ICE mkII Clone : 99 USD http://enshop.avrvi.com/avrjtagicemkiicn.html
Debugger untuk Atmel AVR Peralatan yang tersedia AVR One Produk terbaru Atmel untuk kelas XMEGA (interface PDI) Harga Atmel Official : 599 USD http://sg.mouser.com/ProductDetail/Atmel/ATAVRONEKIT
JTAG ICE Sekarang kita akan menggunakan JTAGTWICE (JTAG ICE clone, dengan interface UART + USB)
Instalasi Driver Tancapkan kabel USB ke PC Ikuti gambar berikut
Instalasi Driver Instalasi Driver Utama
Instalasi Driver
Instalasi Driver Masukkan CD driver
Instalasi Driver
Instalasi Driver
Instalasi Driver Instalasi Emulasi COM port
Instalasi Driver
Instalasi Driver
Instalasi Driver
Instalasi Driver Ingat nomor port COM Run – sysdm.cpl – Tab Hardware – Device Manager
Instalasi AVR Studio Instalasi AVR Studio Bila Anda belum menginstalasi silahkan unduh dari laman: http://www.atmel.com/dyn/Products/tools_card.asp?tool_id=2725
AVR Studio 4 Buka AVR Studio 4 Buka Project test_pio.aps  silahkan unduh dari :  http://fandigunawan.googlepages.com/test_pio.zip
Rancang Sirkuit Cabut JTAG ICE bila masih tersambung ke PC Rancang sirkuit sederhana menggunakan ATmega16
Rancang Sirkuit Sambungkan VCC & GND  ke power supply 5 V (Power Supply dimatikan) Pull up LED di PORT A ke VCC Sambungkan JTAG ICE ke PC (power supply mati) Nyalakan power supply
Sambungkan ke JTAG ICE
Sambungkan ke JTAG ICE
Cek sambungan JTAG ICE
Build Project
Start Debug Pasang breakpoint (simbol bulatan merah) dan run
Breakpoint Hit
Breakpoint Hit
Breakpoint Hit Kita dapat melihat kondisi mikrokontroler pada saat kode tersebut dieksekusi Melihat konfigurasi PORT / peripheral lain Melihat RAM/ROM
PENTING! Selalu Stop Debugging Selalu matikan dulu power supply baru mencabut JTAG ICE untuk mencegah aliran arus menembus JTAG ICE / PC

More Related Content

DOCX
Membuat program running led menggunakan
PPTX
Cara merakit komputer (pc)
PPTX
Konfigurasi IP Alias Fedora 17 di VirtualBox
PPTX
Konfigurasi IP Alias Fedora 17 di VirtualBox
PDF
Membuat kode buku menggunakan aplikasi e ddc edition 23
DOCX
Mikrokontroler io tombol dan led
PPTX
ASAS ROBOTIK (modul 1-5)
DOCX
Modul ATmega8535 by muhammad kennedy ginting (Universitas Sumatera Utara)
Membuat program running led menggunakan
Cara merakit komputer (pc)
Konfigurasi IP Alias Fedora 17 di VirtualBox
Konfigurasi IP Alias Fedora 17 di VirtualBox
Membuat kode buku menggunakan aplikasi e ddc edition 23
Mikrokontroler io tombol dan led
ASAS ROBOTIK (modul 1-5)
Modul ATmega8535 by muhammad kennedy ginting (Universitas Sumatera Utara)

Similar to Jtag Debugger Untuk Atmel Avr (20)

PDF
Pengembangan sistem embedded berbasis stm32
PDF
Traffic Light Berbasis ATMega32A
PDF
1. arief-budijanto uwika-ok1
PDF
1.-Arief-Budijanto_Uwika_ok1.pdf
PPTX
Percobaan 12 led berbasis ATMega16 - BascomeAVR
PPTX
Percobaan 12 led berbasis a tmega16
PPT
Mikrokontroler ATMega16
PPTX
Pemrograman Arduino Dasar - Master Class.pptx
PDF
2 ATMEGA 8535 .pdf
PPT
1. PENDAHULUAN MIKROKONTROLER ATMEGA 8535.ppt
DOCX
Laporan Praktikum Robot Maju Mundur menggunakan ATMega16
PDF
Basic avr-microcontroller-tutorial 8535
PDF
Basic avr-microcontroller-tutorial v3
PDF
Mikrokontroler (arduino) 2019
DOC
PPT
Ardiuno Staterkit perangkat elektronik yang bersifat open source .ppt
DOCX
Robot Sumo
PPT
Arduino.ppt
DOC
Mikroprosesor dan mikrokontroler
Pengembangan sistem embedded berbasis stm32
Traffic Light Berbasis ATMega32A
1. arief-budijanto uwika-ok1
1.-Arief-Budijanto_Uwika_ok1.pdf
Percobaan 12 led berbasis ATMega16 - BascomeAVR
Percobaan 12 led berbasis a tmega16
Mikrokontroler ATMega16
Pemrograman Arduino Dasar - Master Class.pptx
2 ATMEGA 8535 .pdf
1. PENDAHULUAN MIKROKONTROLER ATMEGA 8535.ppt
Laporan Praktikum Robot Maju Mundur menggunakan ATMega16
Basic avr-microcontroller-tutorial 8535
Basic avr-microcontroller-tutorial v3
Mikrokontroler (arduino) 2019
Ardiuno Staterkit perangkat elektronik yang bersifat open source .ppt
Robot Sumo
Arduino.ppt
Mikroprosesor dan mikrokontroler
Ad

Recently uploaded (8)

DOCX
Keutuhan Aplikasi Konsep dan Praktik dalam Upaya menciptakan aplikasi Anti Vi...
DOCX
Antivirus Versi.FULL.JALiN.KB.PRO Keutuhan Aplikasi Konsep dan Praktik dalam ...
PPTX
Peranan AI dalam Dunia Pendidikan dan Industri Aplikasinya
PPTX
Implementasi Microservices pada Manufaktur
PPTX
PEMAHAMAN MAPEL KODING DAN KECERDASAN ARTIFICIAL
PPT
pengantar-sistem-informasi manajemen.ppt
PPTX
Materi_Array_Karakter_String untuk kelas XI sma.pptx
PPTX
PERANCANGAN DAN PENGEMBANGAN VIDEO GAME SEBAGAI MEDIA TERAPI DEPRESI
Keutuhan Aplikasi Konsep dan Praktik dalam Upaya menciptakan aplikasi Anti Vi...
Antivirus Versi.FULL.JALiN.KB.PRO Keutuhan Aplikasi Konsep dan Praktik dalam ...
Peranan AI dalam Dunia Pendidikan dan Industri Aplikasinya
Implementasi Microservices pada Manufaktur
PEMAHAMAN MAPEL KODING DAN KECERDASAN ARTIFICIAL
pengantar-sistem-informasi manajemen.ppt
Materi_Array_Karakter_String untuk kelas XI sma.pptx
PERANCANGAN DAN PENGEMBANGAN VIDEO GAME SEBAGAI MEDIA TERAPI DEPRESI
Ad

Jtag Debugger Untuk Atmel Avr

  • 1. JTAG debugger untuk Atmel AVR Fandi Gunawan Kerjasama antara & [email_address] http://mikrokontroler.sekoteng.com http://fandigunawan.wordpress.com
  • 2. Debugger Mengapa debugger begitu penting? Mengurangi kemungkinan kesalahan produk Mencari kesalahan di software / bug tracking Mengurangi kerugian untuk firmware update / penarikan produk karena defektif
  • 3. Debugger untuk Atmel AVR 3 kelas antar muka DebugWIRE DebugWIRE umumnya digunakan untuk AVR kelas rendah semisal ATtiny2313, ATtiny45 JTAG JTAG umumnya digunakan untuk AVR kelas tinggi / ber-pin banyak semisal ATmega16, ATmega128 PDI PDI merupakan implementasi debugger terbaru untuk Atmel AVR kelas XMEGA
  • 4. Debugger untuk Atmel AVR Peralatan yang tersedia JTAG ICE Termurah dengan dukungan minimal : ATmega16/32/64/128 Harga: Atmel Official (UART interface) : EOL JTAGTWICE (UART & USB interface) : Rp. 400.000 http://mikrokontroler.sekoteng.com NKC Electronics JTAG ICE clone (UART interface) : 18 USD http://www.nkcelectronics.com/avr-jtag-ice-clone-debugger-programmer-kit.html
  • 5. Debugger untuk Atmel AVR Peralatan yang tersedia JTAG ICE mkII Mendukung hampir semua produk AVR (JTAG, PDI dan DebugWIRE) Lebih mahal Harga: Atmel Official : 300 USD http://sg.mouser.com/Atmel/ATJTAGICE2/ JTAG ICE mkII – CN (clone) : Rp. 1.050.000 http://www.mcuzone.com http://mikrokontroler.sekoteng.com AVRvi JTAG ICE mkII Clone : 99 USD http://enshop.avrvi.com/avrjtagicemkiicn.html
  • 6. Debugger untuk Atmel AVR Peralatan yang tersedia AVR One Produk terbaru Atmel untuk kelas XMEGA (interface PDI) Harga Atmel Official : 599 USD http://sg.mouser.com/ProductDetail/Atmel/ATAVRONEKIT
  • 7. JTAG ICE Sekarang kita akan menggunakan JTAGTWICE (JTAG ICE clone, dengan interface UART + USB)
  • 8. Instalasi Driver Tancapkan kabel USB ke PC Ikuti gambar berikut
  • 14. Instalasi Driver Instalasi Emulasi COM port
  • 18. Instalasi Driver Ingat nomor port COM Run – sysdm.cpl – Tab Hardware – Device Manager
  • 19. Instalasi AVR Studio Instalasi AVR Studio Bila Anda belum menginstalasi silahkan unduh dari laman: http://www.atmel.com/dyn/Products/tools_card.asp?tool_id=2725
  • 20. AVR Studio 4 Buka AVR Studio 4 Buka Project test_pio.aps silahkan unduh dari : http://fandigunawan.googlepages.com/test_pio.zip
  • 21. Rancang Sirkuit Cabut JTAG ICE bila masih tersambung ke PC Rancang sirkuit sederhana menggunakan ATmega16
  • 22. Rancang Sirkuit Sambungkan VCC & GND ke power supply 5 V (Power Supply dimatikan) Pull up LED di PORT A ke VCC Sambungkan JTAG ICE ke PC (power supply mati) Nyalakan power supply
  • 27. Start Debug Pasang breakpoint (simbol bulatan merah) dan run
  • 30. Breakpoint Hit Kita dapat melihat kondisi mikrokontroler pada saat kode tersebut dieksekusi Melihat konfigurasi PORT / peripheral lain Melihat RAM/ROM
  • 31. PENTING! Selalu Stop Debugging Selalu matikan dulu power supply baru mencabut JTAG ICE untuk mencegah aliran arus menembus JTAG ICE / PC