Как сделать программатор?

3 ноября 2014 г. Просмотров: 788 Инструкции
Одним из самых простых программаторов для микроконтроллеров является AVReAl. Если в вашем компьютере имеется LPT-порт, то электронная часть программатора может вообще не содержать активных элементов. При отсутствии такого порта можно воспользоваться адаптером USB-LPT.

Инструкция

  • Убедитесь, что микроконтроллер, который вы собираетесь запрограммировать, имеется в списке устройств, поддерживаемых программатором.
  • Соедините выводы вилки DM-25M с ножками микроконтроллера следующим образом: вывод 6 вилки - "/RESET", вывод 7 - MOSI, вывод 5 - XTAL1, вывод 8 - SCK, вывод 10 - MISO, любой вывод от 18 до 25 - общий провод питания. Расположение ножек микроконтроллера с соответствующими названиями зависит от его типа. Его можно уточнить в даташите на микросхему.
  • Подключите вилку DB-25M в разъем LPT-порта компьютера либо переходника USB-LPT. Во втором случае, переходник подключите к USB-порту компьютера. Учтите, что такой переходник не будет работать в «чистом» DOS.
  • Скачайте управляющую программу для программатора AVReAl, подходящую к вашей ОС (DOS, Linux, BSD, Windows). Версия для DOS больше не обновляется, но по-прежнему доступна для скачивания. Установки данная программа не требует - достаточно распаковать все файлы в одну папку. Туда же поместите и HEX-файл с прошивкой.
  • Подайте питание на микроконтроллер, согласно его цоколевке, соблюдая полярность. Запустите программу с необходимыми ключами и именем файла. Описание ключей расположено на следующей странице:
  • http://real.kiev.ua/old/avreal/ru/description

  • После того как программирование окажется успешно завершенным, снимите с микроконтроллера питание и отключите его от программатора.
  • Успешно запрограммировав один контроллер, поместите программатор в корпус. На его передней панели разместите несколько параллельно соединенных по соответствующим выводам панелек для микроконтроллеров с различными цоколевками. Туда же поместите и блок питания, а также выключатель, позволяющий оперативно включать и выключать его, и любой индикатор наличия напряжения (например, светодиод с резистором на 200 Ом и мощность 0,5 Вт), необходимый для того, чтобы случайно не поместить микроконтроллер в панельку или не извлечь его оттуда при включенном напряжении питания.
  • Оцените статью!