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 дебаггер - с чем он работает ?необходимая программная среда
Работает 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, а также прошивку Вы можете скачать ЗДЕСЬ.
|