Каталог статей
Сайт создан в системе uCoz
Приветствую Вас, Пробегающий мимо · RSS 24.12.2024, 15:37
Главная » Статьи » Статьи » Микроконтроллеры

EC2-CloNe COM

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]

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


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