Як зробити простий програматор для мікроконтролерів pic своїми руками, майстер-клас з фото
Пропонована вашій увазі стаття розповідає про те, як виготовити нескладний JDM програматор для программірованіямікроконтроллеров PIC серій 16F і 12F.
Вибір схеми програматораПочаток роботи смікроконтроллерамі тісно пов`язане з необхідністю придбання або збірки програматора своїми руками. Ось тільки можливість придбати такоеустройство не завжди представляється можливим: хтось далеко живе отобластного центру, хтось не довіряє інтернет-магазинах ... Зі мною сложіласьідентічная ситуація - для збірки "справжнього" програматора своїми руками задеталямі треба вирушати в обл.центрах, а це 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 (розетка, або "мама"). | |
Розробка друкованої платиПри розробці плати неварто розташовувати панель поблизу габаритних деталей, щоб не ускладнювати процессустановкі-зняття корпусу запрограмованої мікросхеми. Якщо в наявності ненашлось стабилитрона на 13 В, його можна скласти з двох параллельновключённих - на малюнку це D1.1 і D1.2. Роздруковуємо плату іпроверяем, чи не заважають один одному реальні радіодеталі. | |
Отзеркаліть зображення і прибравши маски з контурами деталей, распечативаемшаблони і виготовляємо плату. | |
збірка програматораДлятого, щоб при роботі не заважали "зайві" деталі, іспользуемSMD-шні резистори і діоди. Для порівняння: в 3-мм отвори по краях плативходіт тільки паличка від сірника, а на місці її головки поміщаються 3-4чіп-резистора. | |
Встановлюємо оставшіесядеталі. Відео: Простий програматор на LPT своїми руками за 10 хв!Після завершеніяокончательной збірки плату ретельно миємо розчинником, ацетоном або інимісредствамі - якщо цього не зробити, програматор може не заробити (проверенона власному досвіді). | |
Отже, JDM программаторготов, можна приступати до роботи. Звертаємо вашу увагу: мікросхема вставляється ключем до краю плати, тобто вліво. | |
Як вже було сказановише, з прошивкою мікроконтролерів серії 16F проблем не виникло - одна з ніхізображена на фото. Але виникла необхідність прошити мікроконтролер 12F675, аразводка плати, заявлена в схемі, її не підтримує. Після сотні годин поіскасхем і збирання-розбирання декількох варіантів программаторов саме для етогомікроконтроллера вже було опустилися руки (разом з настроєм і втратою желаніявообще щось робити), як в голову прийшла одна ідея - я просто порівняв використовувані при програмуванні виводиобеіх мікросхем. Виявилося, що в даному випадку можна виготовити перехідник, і, може бути, можливість роботи з PIC12F675 все-таки з`явиться. | |
Загалом, порівнявши дані, отримуємо таку картину: Відео: Саморобний 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 вгнездо і приєднуємо програматор до 9-штирьковий роз`єму RS-232 на тильній сторонекомпьютера. Запускаємо программупрошівкі - все працює. | |
Для тих, хто смікроконтроллерамі зіткнувся вперше, трохи інформації про роботу з программойWinPic800 і особливості поводження з PIC12F675 (а також PIC12F629) не завадить :) Вставляємо програматор сустановленним мікро контролером в гніздо і запускаємо програму. ОткриваемНастройкі і вибираємо Адаптер. | |
Впоявівшемся вікні вибираємо порт - в нашому випадку COM1, JDM Programmer і нажімаемПріменіть. | |
Теперьтам ж вибираємо Програма. | |
Отмечаемгалочкамі Перевірка після програмування, Питати підтвердження длястіранія і програмування, натискаємо Застосувати. | |
Натискаємо на кнопку, позначеної як "1" і перевіряємо зв`язок комп`ютера з програматором. Потім натискаємо кнопку "2" і визначаємо тип мікросхеми - дані з`являться в обозначенномкрасним прямокутником вікні. | |
Тип мікроконтроллераопределілся, натискаємо кнопку Читати все. Відео: Прошивка мікроконтролерів PIC - це дуже просто! | |
Оскільки перевіряється мікропроцессорновий, то на екрані ми бачимо тільки одні нулі, за винятком ... | |
...самої останньої записи. Ці чотири знаки - калібрувальна константа, її втрата карається неадекватністю поведінки мікроконтролера або навіть на повні непрацездатністю - правда, тільки в випадках роботи з прімененіемвстроенного кварцового резонатора- в схемах із зовнішнім кварцом мікроконтроллерис втраченої константою цілком працездатні. | |
Щоб не потерятьзначеніе константи, можна записати її в комп`ютері, на папері, але ось так -пріклеіть скотчем етикетку з цифрами - буде надійніше, особливо, якщо запасетіх PICов не обмежується двома-трьома екземплярами. Про те, какпрограмміровать мікроконтролер за допомогою програми WinPic800, буде рассказанов наступній статті на прикладі виготовлення одноканальній ІК сістемидістанціонного управління. |
- Виготовлення одноканальній ик системи дистанційного керування своїми руками, маcтер-клас з фото
- Міні вертоліт своїми руками, як зробити з сигаретних пачок
- Як зробити її (yo-yo) своїми руками - фото, майстер клас, опис
- Глушилка для телевізора, схема збірки
- Робимо простий термометр на мікроконтролері
- Як підключити інтернет модем до комп`ютера
- Як зробити мікрофон для комп`ютера
- Конструктор від майстер кит, або як запустити програматор з набору nm9215-9216
- Як адаптувати мережевий фільтр (перенесення-подовжувач) для роботи з комп`ютерним блоком ups,…
- Кольчуга своїми руками - як зробити з дроту
- Заміна процесора в комп`ютері
- Підстаканники своїми руками, вишивка
- Фруктовий букет, як зробити своїми руками - майстер клас, фото
- Як зробити подовжувач
- Заміна акумулятора комп`ютерного блоку безперебійного живлення
- Дизайн спальні своїми руками - наша затишна кімната (фото)
- Красива брошка з фетру своїми руками
- Як зробити пояс своїми руками
- Ремонт болгарки своїми руками
- Музична скарбничка своїми руками із залізної банки, майстер клас з фото
- Як зробити паспарту своїми руками