Що таке програматор?

Програматор - це апаратно-програмний пристрій, яке служить для зчитування або запису інформації в пристрій, що запам`ятовує (внутрішню пам`ять мікроконтролерів). У разі якщо радіоаматори потрібно один раз запрограмувати Мікроконтроллерні пристрій, можна скористатися звичайним програматором, який підключається до COM- або LPT- порту. Наприклад, найпростішим программатором для мікросхем AVR є кабель з 6 проводів і 4 резисторів (програматор PonyProg).

За допомогою звичайного програматора можна завантажувати програми в форматі hex в багато мікроконтролери AVR, не витрачаючи зайвого часу і коштів. Крім того, програматор можна використовувати як внутрісхемний, завдяки чому можна програмувати мікроконтролер AVR замість виймання його з пристрою.

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

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

Як підключити USB-програматор?

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

Потім потрібно встановити драйвера, щоб ОС могла коректно працювати з цим пристроєм. Після цього можна буде підключати мікропроцесорний пристрій до ISP інтерфейсу. При програмуванні буде світитися другий світлодіод.

Як правило, програматор має два інтерфейси - один для підключення мікроконтролера, другий для підключення до комп`ютера. Для того щоб підключити мікроконтролер, можна скористатися режимом послідовного програмування ISP. А до комп`ютера пристрій підключається через стандартний USB-роз`єм.

Для управління програматором потрібно встановлювати спеціальні програми. Найкраще користуватися віконними додатками. Наприклад, для роботи з пристроєм можна використовувати програми ExtremeBurner, Khazama, avrguge і інші.