Вграден емулатор
И така, има търсене - да се направи прост (относително, разбира се) емулатор във веригата за 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, могат да се използват като щифтове с общо предназначение във веригата. Трябва да е възможно да се свърже емулатор, т.е. изключете възможни конфликти на оборудването „изход за изход“ и вземете предвид тези характеристики на специфичното изпълнение на веригата при отстраняване на грешки в програмата.