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, а также прошивку Вы можете скачать ЗДЕСЬ
------------------------------------------------------------------------------------
|