EC2 - CloNe COM
Целью автора было создание конструкции EC2 - дебаггера с использованием
минимального количества дефицитных деталей. При этом дебаггер является
100% работоспособным и 100% повторяемым в любительских условиях.
Материалы содержат всю необходимую информацию для сборки EC2 -
дебаггера в любительских условиях.
Отличительные особенности EC2-CloNe дебаггера- ЛЁГКАЯ ПОВТОРЯЕМОСТЬ УСТРОЙСТВА В ЛЮБИТЕЛЬСКИХ УСЛОВИЯХ.
- Внутрисхемная отладка.
- Пошаговая отладка.
- Программирование отлаживаемого C8051.
- Точки останова (BreakPoint).
- Пользовательский интерфейс Silabs-IDE/Keil/IAR.
- Совместимость с Microsoft Windows 95/98/Me/NT/2000/XP/Seven.
- Работа через COM порт ПК.
- Высокая скорость программирования - отладки.
- Питание от отлаживаемого устройства 3.0-3.6V.
Принцип работы
Принцип работы следующий - при программирования устройства на 8051-контроллере
к отлаживаемой программе дописывается подпрограмма отладчика ЕС2, которая
получает управление при достижении точки останова или при пошаговой отладке. Эта подпрограмма передаёт в компьютер состояние ячеек памяти микроконтроллера
а так же способна изменять их состояние и изменять режимы работы. Часть ячеек памяти при этом резервируется для работы подпрограммы отладчика и недоступна для основной программы.
EC2-CloNe дебаггер - с чем он работает ?необходимая программная среда![[Image]](http://i049.radikal.ru/1004/42/8d334c35a0c8t.jpg)
Работает EC2 под управлением бесплатной универсальной среды разработчика Silabs IDE,
которая доступна на сайте
www.silabs.com, прямая ссылка
на загрузку. Среда имеет удобный графический интерфейс, встроенный
менеджер проектов и текстовый редактор с поддержкой выделения
операторов и директив цветом, встроенный ассемблер. Silabs IDE работает
со всеми отладочными средствами Silabs, в том числе и EC2 дебаггером.
Также EC2 работает под управлением платных IDE - Keil(требуется драйвер скачать можно с сайта Silabs отюда) и IAR.
Схема COM-версии дебагерра, для просмотра схемы нажмите на изображении
(откроется в новом окне):
Как оно должно выглядеть :), свой я к сожалению давно разобрал так как собрал ЕС3 и поэтому фото нету:
Порядок изготовления и наладки:- Плату
можно изготовить при помощи "лазерно - утюжной" технологии. Процессом
изготовления печатных плат по этой технологии достаточно известен и
прост.
- Перед
монтажом компонентов на плату необходимо тщательно проверить топологию
платы на возможные обрывы дорожек и короткие замыкания между дорожками.
- Впаять все пассивные элементы (резисторы, конденсаторы, кварцы, индуктивности) и установить
на плату C8051F012.
- На плате располагается разьем интерфейса JTAG для программирования контроллера
программатора. Используя их, запрограммировать контроллер EC2. По мере появления обновлений, прошивка обновляется непосредственно из среды SILABS-IDE.
Правильно собранный и запрограммированный ЕС2 наладки не требует.Важное замечание! Перед программировании МК отладчика необходимо проконтролировать напряжение на выводе 12 МК, если оно отличается от 3.3В(приблизительно), то отладчик необходимо подключить к СОМ порту ПК и опять проконтролировать напряжение, если все в порядке(на выводе 12 есть 3.3В) можно программировать С8051F012.
Отладчик питается от отлаживаемого устройства, 1 контакт разъема OUT DEBUGG PORT.
Вопросы, которые могут возникнуть при сборке и наладке можно задать на ФОРУМЕ. Схему в pdf ,
печатную плату и схему в формате Proteus, а также прошивку Вы можете скачать ЗДЕСЬ.
|