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

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

устройството което

Това е схема за свързване на кабела за отстраняване на грешки към устройството. SRST може или не може да се използва.

Свързване на JTAG ICE към STK500 с ATmega323 или ATmega16

На устройството има цели пет светодиода. Целта им е следната:

  • VD1, VD2 - индикация за обмен с компютър
  • VD3 - индикация за захранването на устройството, което е отстранено
  • VD4 - захранван JTAG ICE от USB порт
  • VD5 - обмен с устройство чрез JTAG

Изпълнение.

Заключение.

И така, ние сглобяваме платката, програмираме U1 с програмист през конектора XP1, след това свързваме всичко към USB, инсталираме драйвери от FTDIchip (изтеглете най-новите драйвери за виртуален COM порт от www.ftdichip.com). Програмиране D2. Свързваме цялата тази бъркотия с устройството, което се отстранява. Радвай се, радвай се, плюй към недоброжелатели Й

Всички момчета слагат муцуни! И се радвайте!

вграден

Схематична схема на вътрешно-верижния емулатор JTAG ICE

устройството което

Поставяне на елементи върху печатната платка на емулатора

емулатор

PCB - страничен изглед на компонент (Comp)

устройството което

Печатна платка - изглед откъм спойка (спойка)