Каталог статей
Конструктор сайтов - uCoz
Приветствую Вас, Пробегающий мимо · RSS 19.11.2017, 14:34
Главная » Статьи » Статьи » Микроконтроллеры

EC3 USB DEBUGGER

EC3 USB DEBUGGER







Отличительные особенности EC3 дебаггера

  • ЛЁГКАЯ ПОВТОРЯЕМОСТЬ УСТРОЙСТВА В ЛЮБИТЕЛЬСКИХ УСЛОВИЯХ.
  • Внутрисхемная отладка.
  • Пошаговая отладка.
  • Программирование отлаживаемого C8051.
  • Точки останова (BreakPoint).
  • Пользовательский интерфейс Silabs-IDE/Keil/IAR.
  • Совместимость с Microsoft Windows 95/98/Me/NT/2000/XP/Seven.
  • USB интерфейс.
  • Высокая скорость программирования - отладки.


Принцип работы

Принцип работы следующий - при программирования устройства на 8051-контроллере к отлаживаемой программе дописывается подпрограмма отладчика ЕС3, которая получает управление при достижении точки останова или при пошаговой отладке.
Эта подпрограмма передаёт в компьютер состояние ячеек памяти микроконтроллера а так же способна изменять их состояние и изменять режимы работы.
Часть ячеек памяти при этом резервируется для работы подпрограммы отладчика и недоступна для основной программы.



EC3 дебаггер - с чем он работает ?



Работает EC3 как и EC2, под управлением бесплатной универсальной среды разработчика Silabs IDE, которая доступна на сайте www.silabs.com, прямая ссылка на загрузку. Среда имеет удобный графический интерфейс, встроенный менеджер проектов и текстовый редактор с поддержкой выделения операторов и директив цветом, встроенный ассемблер. Silabs IDE работает со всеми отладочными средствами Silabs, в том числе и EC3 дебаггером. Также EC3 работает под управлением платных IDE - Keil(требуется драйвер скачать можно с сайта Silabs ссылка) и IAR.


Схема отладчика:


Номинал резисторов R12-R14, R21 особо не важен, можно поставить и 0Ом(перемычки), главное не брать 100Ом и выше что бы не "завалить" фронты. Резисторы R2 и R3 не нужны, оставлены в схеме только потому что есть в оригинальной схеме ЕС3 отладчика. Остальные номиналы резисторов желательно не изменять.


Порядок изготовления и наладки:

  • Плату можно изготовить при помощи "лазерно - утюжной" технологии. Процесс изготовления печатных плат по этой технологии достаточно известен и прост.
  • Перед монтажом компонентов на плату, необходимо тщательно проверить топологию на возможные обрывы дорожек и короткие замыкания между дорожками.
  • Впаять первым МК C8051F321, так как потом будет очень неудобно это сделать, впаять его не так сложно не смотря на корпус, я это делаю обычным 25Вт паяльником, главное не жалеть флюс и точно установить микросхему на посадочное место.
  • Впаять все пассивные элементы (резисторы, конденсаторы, кварцы, индуктивности).
  • На плате располагается разьем интерфейса С2 для прошивки контроллера программатора. Используя его, запрограммировать контроллер С8051F321.
  • Припаять к плате разьем USB и вперёд!

Фото готового устройства:



Правильно собранный и запрограммированный ЕС3 наладки не требует.

Все вопросы, которые могут возникнуть при сборке можно задать на ФОРУМЕ.


Схему и печатную плату в формате PROTEUS/ARES, а также прошивку Вы можете скачать ЗДЕСЬ

------------------------------------------------------------------------------------





Категория: Микроконтроллеры | Добавил: LeftRadio (29.04.2010)
Просмотров: 6719 | Рейтинг: 5.0/3
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]