Як зробити простий програматор для мікроконтролерів pic своїми руками, майстер-клас з фото

Як зробити простий програматор для мікроконтролерів PIC своїми руками, майстер-клас з фото

Пропонована вашій увазі стаття розповідає про те, як виготовити нескладний JDM програматор для программірованіямікроконтроллеров PIC серій 16F і 12F.

Як зробити простий програматор для мікроконтролерів PIC своїми руками, майстер-клас з фото

Вибір схеми програматора

Початок роботи смікроконтроллерамі тісно пов`язане з необхідністю придбання або збірки програматора своїми руками. Ось тільки можливість придбати такоеустройство не завжди представляється можливим: хтось далеко живе отобластного центру, хтось не довіряє інтернет-магазинах ...

Зі мною сложіласьідентічная ситуація - для збірки "справжнього" програматора своїми руками задеталямі треба вирушати в обл.центрах, а це 180 км. Саме тому і билорешено зібрати простенький, "на перший час", JDM програматор, що підключається до COM-порту комп`ютера і звідти ж отримує живлення.

Після декількох неудачнаконец був знайдений варіант, який не відмовився працювати на моєму "залозі", на фото ви бачите його схему. Судячи з написів, етотпрограмматор призначений для роботи з PIC16F84A і 24C16, але з 16F628A онсправляется так само легко.

Відео: ПРОСТИЙ програматори PIC контролерів

Про деталі:

діод 1N4148 - 3 шт., можна замінити на КД521, КД522;

стабілітрон на 5,1 В;

стабілітрон на 12,5-13В;

електролітіческійконденсатор 100,0 мкФ 16 В;

конденсатор 100 н (0,1мкФ);

резистор 10 К - 2 шт .;

резистор 1,5 К;

транзистор BC547, можнозаменіть на КТ 315, КТ 3102 і т.д .;

панелька для Мікросхемние 18 висновків;

текстолитовая плата35x40 мм;

роз`єм DB-9F (розетка, або "мама").

Як зробити простий програматор для мікроконтролерів PIC своїми руками, майстер-клас з фото

Розробка друкованої плати



При розробці плати неварто розташовувати панель поблизу габаритних деталей, щоб не ускладнювати процессустановкі-зняття корпусу запрограмованої мікросхеми.

Якщо в наявності ненашлось стабилитрона на 13 В, його можна скласти з двох параллельновключённих - на малюнку це D1.1 і D1.2.

Роздруковуємо плату іпроверяем, чи не заважають один одному реальні радіодеталі.
Як зробити простий програматор для мікроконтролерів PIC своїми руками, майстер-клас з фото

Отзеркаліть зображення і прибравши маски з контурами деталей, распечативаемшаблони і виготовляємо плату.

Як зробити простий програматор для мікроконтролерів PIC своїми руками, майстер-клас з фото

збірка програматора

Длятого, щоб при роботі не заважали "зайві" деталі, іспользуемSMD-шні резистори і діоди. Для порівняння: в 3-мм отвори по краях плативходіт тільки паличка від сірника, а на місці її головки поміщаються 3-4чіп-резистора.

Як зробити простий програматор для мікроконтролерів PIC своїми руками, майстер-клас з фото

Встановлюємо оставшіесядеталі.

Відео: Простий програматор на LPT своїми руками за 10 хв!

Після завершеніяокончательной збірки плату ретельно миємо розчинником, ацетоном або інимісредствамі - якщо цього не зробити, програматор може не заробити (проверенона власному досвіді).

Як зробити простий програматор для мікроконтролерів PIC своїми руками, майстер-клас з фото

Отже, JDM программаторготов, можна приступати до роботи.

Звертаємо вашу увагу: мікросхема вставляється ключем до краю плати, тобто вліво.

Як зробити простий програматор для мікроконтролерів PIC своїми руками, майстер-клас з фото

Як вже було сказановише, з прошивкою мікроконтролерів серії 16F проблем не виникло - одна з ніхізображена на фото.



Але виникла необхідність прошити мікроконтролер 12F675, аразводка плати, заявлена ​​в схемі, її не підтримує.


Після сотні годин поіскасхем і збирання-розбирання декількох варіантів программаторов саме для етогомікроконтроллера вже було опустилися руки (разом з настроєм і втратою желаніявообще щось робити), як в голову прийшла одна ідея - я просто порівняв використовувані при програмуванні виводиобеіх мікросхем.

Виявилося, що в даному випадку можна виготовити перехідник, і, може бути, можливість роботи з PIC12F675 все-таки з`явиться.

Як зробити простий програматор для мікроконтролерів PIC своїми руками, майстер-клас з фото

Загалом, порівнявши дані, отримуємо таку картину:

Відео: Саморобний USB програматор для atmel avr контролерів

MCLR- 4 pin (PIC16F84A) - 4 pin (PIC12F675)

CLOCK-12 pin (PIC16F84A) - 6 pin (PIC12F675)

DATA-13 pin (PIC16F84A) - 7 pin (PIC12F675)

OSC1- 16 pin (PIC16F84A) - 2 pin (PIC12F675)

VSS- 5 pin (PIC16F84A) - 8 pin (PIC12F675)

VDD- 14 pin (PIC16F84A) - 1 pin (PIC12F675).

Виходячи з цих даних, робимо плату-перехідник.

Як зробити простий програматор для мікроконтролерів PIC своїми руками, майстер-клас з фото

Встановлюємо PIC вгнездо і приєднуємо програматор до 9-штирьковий роз`єму RS-232 на тильній сторонекомпьютера.

Запускаємо программупрошівкі - все працює.

Як зробити простий програматор для мікроконтролерів PIC своїми руками, майстер-клас з фото

Для тих, хто смікроконтроллерамі зіткнувся вперше, трохи інформації про роботу з программойWinPic800 і особливості поводження з PIC12F675 (а також PIC12F629) не завадить :)

Вставляємо програматор сустановленним мікро контролером в гніздо і запускаємо програму. ОткриваемНастройкі і вибираємо Адаптер.

Як зробити простий програматор для мікроконтролерів PIC своїми руками, майстер-клас з фото

Впоявівшемся вікні вибираємо порт - в нашому випадку COM1, JDM Programmer і нажімаемПріменіть.

Як зробити простий програматор для мікроконтролерів PIC своїми руками, майстер-клас з фото

Теперьтам ж вибираємо Програма.

Як зробити простий програматор для мікроконтролерів PIC своїми руками, майстер-клас з фото

Отмечаемгалочкамі Перевірка після програмування, Питати підтвердження длястіранія і програмування, натискаємо Застосувати.

Як зробити простий програматор для мікроконтролерів PIC своїми руками, майстер-клас з фото

Натискаємо на кнопку, позначеної як "1" і перевіряємо зв`язок комп`ютера з програматором.

Потім натискаємо кнопку "2" і визначаємо тип мікросхеми - дані з`являться в обозначенномкрасним прямокутником вікні.

Як зробити простий програматор для мікроконтролерів PIC своїми руками, майстер-клас з фото

Тип мікроконтроллераопределілся, натискаємо кнопку Читати все.

Відео: Прошивка мікроконтролерів PIC - це дуже просто!

Як зробити простий програматор для мікроконтролерів PIC своїми руками, майстер-клас з фото

Оскільки перевіряється мікропроцессорновий, то на екрані ми бачимо тільки одні нулі, за винятком ...

Як зробити простий програматор для мікроконтролерів PIC своїми руками, майстер-клас з фото

...самої останньої записи. Ці чотири знаки - калібрувальна константа, її втрата карається неадекватністю поведінки мікроконтролера або навіть на повні непрацездатністю - правда, тільки в випадках роботи з прімененіемвстроенного кварцового резонатора- в схемах із зовнішнім кварцом мікроконтроллерис втраченої константою цілком працездатні.

Як зробити простий програматор для мікроконтролерів PIC своїми руками, майстер-клас з фото

Щоб не потерятьзначеніе константи, можна записати її в комп`ютері, на папері, але ось так -пріклеіть скотчем етикетку з цифрами - буде надійніше, особливо, якщо запасетіх PICов не обмежується двома-трьома екземплярами.

Про те, какпрограмміровать мікроконтролер за допомогою програми WinPic800, буде рассказанов наступній статті на прикладі виготовлення одноканальній ІК сістемидістанціонного управління.


Поділися в соціальних мережах:

Схожі
© 2021 uadarin.ru