Давайте розберемося, як зробити програматор своїми руками
Мікроконтролери випускаються багатьма компаніями, що спеціалізуються на виробництві електронних компонентів. Такі мікросхеми призначені для самостійного програмування користувачами. Вони характеризуються високою продуктивністю, мінімальним енергоспоживанням, добре розвиненою RISC-архітектурою, функціональної закінченістю, мінімальними розмірами і низькими цінами. Прошивка мікроконтролерів проводиться за допомогою такого пристрою, як програматор.
Загальна інформація
Для практичного використання мікроконтролерів користувачеві потрібно недорогий і доступний інструментарій. Існує безліч технічних рішень таких пристроїв і аматорських, і промислового виконання. У цій статті ми розглянемо, як можна зробити програматор своїми руками. Такі прилади виготовляються під конкретні види і типи мікроконтролерів, універсальних пристроїв не існує. Є прості рішення, що дозволяють зібрати програматор своїми рукамібуквально "на коліні" (Наприклад, програматор Громова), і більш складні, що вимагають дорогого устаткування для виготовлення і налаштування пристрою. Ми розглянемо практичну збірку нескладного приладу, який називається "GTP-USB" або "GrabadorTodoPic-USB". Збирати такий програматор своїми руками початківцям радіоаматорам буде непросто, оскільки для конструювання подібного роду пристроїв потрібно практичний досвід.
Технічний опис
Для спрощення друкованої плати можна виключити зі схеми елементи індикації. На працездатності приладу це ніяк не відіб`ється, адже вони потрібні виключно для наочності, щоб користувач бачив, в якому режимі знаходиться USB-програматор PIC. Однак цю ж інформацію можна побачити і на моніторі персонального комп`ютера (за допомогою програмного забезпечення "WinPic800" версій 3.55 B або 3.55 G). Отже, опишемо полегшену версію пристрою. Сигнальні висновки Vpp1 і Vpp2 призначені для мікроконтролерів з різним типом корпусів (різну кількість висновків). Висновок Vpp / ICSP потрібен для внутрисхемного програмування. Решта висновки типові. Схему даного програматора можна розвести на односторонній друкованої плати. Адаптер, який використовується для цього пристрою, є універсальним, його можна підключати до інших програматорів PIC-мікроконтролерів.
Налаштування пристрою
Отже, зібравши схему, проводимо перше включення. В результаті на екрані комп`ютера з`явиться повідомлення: "Знайдено нове обладнання "GrabadorTodoPic-USB sammer 2005". Після цього ПК запропонує встановити драйвери для цього пристрою. Їх можна знайти в керуючої програмній оболонці "WinPic800". Вказуємо шлях знаходження драйверів: WinPic8003.55G GTP-USB DriverGTP-USB . Слід зауважити, що описана в статті схема перевірена на практиці, вона працює з програмною оболонкою "WinPic800" версій 3.55B і 3.55G. З іншими версіями програматор працювати не буде. Виробляємо налаштування: в меню "Установки - Обладнання" необхідно вибрати "GTP-USB- # F1" або "GTP-USB- # 0" і натиснути "застосувати". Після цього проводимо тест нашого обладнання. В результаті на моніторі з`явиться повідомлення: "Opening GTP-USB # 0 Ind # 0 Hardware Ok. V-3.55". Ось і все, пристрій готовий до роботи. Як бачите, зібрати програматор своїми руками нескладно. Прилад зчитує інформацію зі швидкістю 1-2 секунди, запис виробляє за 3-5 секунд.
висновок
Багато радіоаматори воліють виготовляти інструменти для себе самостійно, так як собівартість такого обладнання суттєво відрізняється від фірмового. Існує безліч технічних рішень, що дозволяють зібрати пристрій будь-якого типу, в тому числі і вибору програм чіпів картріджів практично всіх видів лазерних і струменевих принтерів. Такі пристрої підключаються до персонального комп`ютера за допомогою USB-порту, а до пристрою - через СОМ-порт. Схема самого програматора елементарна, не вимагає додаткових налаштувань, а собівартість складе всього 2-3 долари.