Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Программатор




Лекция 4

Программная отладка

На рис.5 представлена схема аппаратно-программного комплекса отладки мехатронной системы при помощи программного отладчика. Этот тип отладки характерен для МПК, построенного на основе микроконтроллера.

На рис.5 обозначено: 1-мехатронная система; 2–МПК; 3–микроконтроллер; 4–ПЗУ; 5–универсальный асинхронный приемо-пере­датчик (UART); 6–усилитель мощности и исполнительный двигатель меха­тронной системы; 7–IBM PC №1; 8–IBM PC №2; 9–программный отладчик; 10- последовательный асинхронный порт микроконтроллера; 11-программа записи исполняемого модуля в ПЗУ МПК; 12, 16–кабели RS-232; 13–испол­няемый модуль управляющей программы МПК; 14-последовательный порт IBM PC; 15–программа настройки и контроля; 17-системная шина МПК.

В целом отладка мехатронной системы по второму варианту (рис.5) идентична отладке по первому варианту (рис.3), но отличается тем, что не требует замены штатного микроконтроллера, а отладчик представляет собой чисто программный продукт. Если в качестве ПЗУ используются современ­ные микросхемы Flash-памяти (например, типа 29F010, 29040), то для записи («прошивки») исполнительного модуля управляющей программы в ПЗУ применяются также программные средства, а не программаторы.

 

Программатор предназначен для работы с исполняемым кодом в соот­ветствующих ПЗУ или в микроконтроллерах. Под работой понимаются про­цедуры записи, чтения или сравнения кодов. Рассмотрим типовой програм­матор на примере универсального программатора «AllMax» («AllMax+»).

Программатор состоит из трех компонентов:

· Платы расширения в IBM PC (для системной шины ISA или PCI);

· Блока прошивки (собственно программатора);

· Программного обеспечения для IBM PC.

Блок прошивки соединяется специальным шлейфом с платой расширения в IBM PC, в который загружается программное обеспечение программатора. При помощи программного обеспечения выбирается тип микросхемы, с ко­торой работают, вид операции (чтение, запись, сравнение) и области памяти микросхемы, в которых предполагается обработка данных. На блоке про­шивки расположены несколько посадочных мест (socket) под разные типы микросхем. Посадочные места позволяют работать с микросхемами, имею­щими socket типа ZIP (48 pin) или типа SIM (24,28,32,40 pin). Сам программатор понимает следующие типы ПЗУ:

· EPROM (перезаписываемая с ультрафиолетовым стиранием);

· EEPROM (перезаписываемая с электрическим стиранием);

· FLASH EPROMS;

· PLD (программируемая логическая матрица);

· Микроконтроллеры (Intel 87xx, Motorola 68H711xx, Zilog Z86Exx и т.д.).

Программатор поддерживает следующие форматы исполняемого кода:

· Двоичный («.BIN»);

· Шестнадцатеричный («.HEX») для Intel, Motorola, Tektronix.

Следует заметить, что в ряде других типов программаторов плата расширения может отсутствовать и тогда блок прошивки соединяется с IBM PC по стандартному последовательному или параллельному интерфейсам.

 




Поделиться с друзьями:


Дата добавления: 2014-12-16; Просмотров: 874; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.012 сек.