DebugWIRE

DebugWIRE

debugWIRE is a serial communications protocol, designed by Atmel. It is used for on-chip debugging of Atmel AVR microprocessors.

Protocol

debugWIRE is designed as simpler alternative to JTAG, aimed at processors with limited resources. It is supported by most modern 8-bit AVRs. By using debugWIRE you have full read and write access to all memory and full control over the execution flow. It supports single-step, run-to-cursor, step-out, and software break instructions. The single undocumented hardware breakpoint can be used by selecting run-to-cursor.

Programmer models

debugWIRE is supported by three programmer models, made by Atmel: AVR Dragon, AVR JTAGICE mkII and AVR One.

debugWire specifications

debugWire use a 1 wire open drain serial connection similar to RS232. The default baud used is AVR clock/128. Sending a BREAK will return 0x55 which is used to detect the baud. The AVR will return a BREAK when a breakpoint is hit or a collision is detected on the debugWire connection. 0x06 is used to disable debugWire and 0x07 to reset the AVR. 0xF0 returns the PC, 0xF3 the debugWire ID. [1]

  1. ^ http://www.ruemohr.org/docs/debugwire.html

Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Look at other dictionaries:

  • debugWIRE — debugWIRE  это протокол последовательной передачи данных, разработанный фирмой Atmel и предназначенный для внутрисхемной отладки микроконтроллеров AVR. Содержание 1 Особенности 2 Ограничения …   Википедия

  • Atmel AVR — AVR logo. Atmel AVR ATmega8 in 28 pin DIP . The AVR is a …   Wikipedia

  • Debugger — A debugger or debugging tool is a computer program that is used to test and debug other programs (the target program). The code to be examined might alternatively be running on an instruction set simulator (ISS), a technique that allows great… …   Wikipedia

  • Atmel AVR — dans un boîtier DIP AVR est le terme utilisé par Atmel pour désigner le cœur du processeur et la famille de microcontrôleurs les implémentant. Sommaire 1 Descri …   Wikipédia en Français

  • Depurador — Winpdb depurándose a sí mismo. Un depurador (en inglés, debugger), es un programa usado para probar y depurar (eliminar los errores) de otros programas (el programa objetivo ). El código a ser examinado puede alternativamente estar corriendo en… …   Wikipedia Español

  • Avrdude — Вывод Avrdude в терминале после успешной прошивки Тип Средства разработки Разработчик …   Википедия

  • Atmega32 — ATtiny, ATmega und ATXmega Mikrocontroller Atmel AVR ist eine 8 Bit Mikrocontroller Familie des US amerikanischen Herstellers Atmel. Die Controller dieser Familie sind wegen ihres einfachen Aufbaus und ihrer leichten Programmierbarkeit auch bei… …   Deutsch Wikipedia

  • Atmel AVR — Logo der AVR Familie ATmega, ATXmega und ATtiny Mikrocontroller Atmel AVR is …   Deutsch Wikipedia

  • AVR — Логотип AVR …   Википедия

  • DW — DW: DreamWorks Deutsche Welle Dreamweaver debugWire Drum Workshop, американский производитель ударных музыкальных инструментов …   Википедия

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”