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