2017-11-19
Персональний сайт В'ячеслава Горчіліна
Всі статті
Прошити PIC-контролер — це просто
Ця замітка присвячена прошивці мікроконтролерів (МК) марки PIC. Тим радіоаматорам, які з цим раніше не стикалися, може здатися, що це дуже складне завдання. Насправді тут все просто. Нам знадобиться програматор PicKit3, програма для його управління, мікроконтроллер і, власне, сама прошивка — програма у форматі hex.
Програматор краще купувати з універсальною панелькою (Адаптером), як показано на перших двох фото. Ця зв'язка буде Вам служити довго і може прошивати практично будь-PIC-контролери і навіть зовнішню пам'ять. Для цього програматор і адаптер необхідно з'єднати так, як показано на Фото 1 і Фото 2. Сам контролер встановлюється в адаптер так, показано на Фото 3. На цьому ж фото показана установка перемичок J1, J2 і J3 для 14-ти вивідних PIC. Встановлення ж перемичок для МК з іншим числом висновків можна подивитися в роботі [1]. Цю конструкцію необхідно підключити до комп'ютера через USB-роз'єм, який йде в комплекті з PicKit3.
PicKit3 и адаптер Соединение PicKit3 и адаптера Установка перемычек в адаптере для PicKit3
Фото 1 Фото 2 Фото 3
Програму для управління PicKit3 краще всього брати з офіційного сайту Microchip — вона легко завантажується і встановлюється на комп'ютер. Программа управления PicKit3 Її зовнішній вигляд зображено на фото зліва. Всі вищеописані дії потрібно виконати один раз, після чого в Ваших руках з'явиться досить потужний комплекс для прошивки МК. Подальші дії треба виконувати при кожній новій прошивці.
Спочатку потрібно встановити контролер в адаптер і дати програмі самостійно визначає тип МК. Для цього досить вибрати в меню Tools - Check Communication. Втім, цю перевірку можо кожен раз і не робити — тільки при включенні. Далі, необхідно переконатися, що напруга прошивки встановлено 5В. Цей параметр контролюється у віконці VDD PICkit3 (Target Power) і, як правило, встановлюється автоматично.
Для початку процедури потрібно вибрати файл прошивки: File - Import Hex, після чого натиснути кнопку Write на панелі програми. Ця команда розпочне запис в наш МК, а після її закінчення засвітить зеленим кольором віконце над цією кнопкою. Зазвичай це займає кілька секунд. Все — контролер прошитий і готовий до роботи!

Не варто боятися неправильно встановити МК в адаптер. У PICkit3 реалізовані всі можливі захисту і спалити контролер не вийде :)


© Горчилин В'ячеслав, 2017 р.
* Передрук статті можлива за умови встановлення посилання на цей сайт та додержанням авторських прав

« Назад
2009-2018 © Vyacheslav Gorchilin