Вграден емулатор

И така, има търсене - да се направи прост (относително, разбира се) емулатор във веригата за AVR. Има търсене за това търсене.

AVR Studio поддържа JTAG ICE, може да шие актуализации на фърмуера в него. Това е, което ще използваме. Разбира се, трудно е да се сглоби това устройство на коляното, има доста подробности, но ако ще пишете по-сложни програми от "Hello Word", тогава схемата в схемата бързо се превръща в необходимост.

Поддържани устройства.

ATmega16 (L), ATmega162 (L), ATmega169 (L или V), ATmega32 (L), ATmega323 (L), ATmega64 (L), ATmega128 (L).

С пускането на нови версии на фърмуера този списък се разширява. Можете да го проверите на уебсайта www.atmel.com.

Възможности

  • Напълно съвместим с AVR Studio
  • Поддържа всички AVR устройства с JTAG интерфейс
  • Емулира всички цифрови и аналогови функции, изпълнени на чип
  • Точки на прекъсване, включително при промяна на стойността на променливите
  • Точки на прекъсване в паметта на програмите и данните
  • Интерфейс на програмист за флаш, eeprom, предпазители и заключващи битове.
  • USB интерфейс с компютър (виртуален COM порт)
  • USB захранван JTAG ICE
  • Захранващото напрежение на устройството, което се отстранява, е от 1,8 до 6 волта

Свързване към отстраняваното от грешки устройство

AVR щифтовете, използвани за интерфейса JTAG, могат да се използват като щифтове с общо предназначение във веригата. Трябва да е възможно да се свърже емулатор, т.е. изключете възможни конфликти на оборудването „изход за изход“ и вземете предвид тези характеристики на специфичното изпълнение на веригата при отстраняване на грешки в програмата.