Програматори - Мікроконтролери та Технології

Цей програматор відрізняється від звичайного HVProg тим, що йому не потрібне зовнішнє живлення 15 Вольт і тим, що з'єднання з комп'ютером здійснюється по USB шині. Так само від USB береться напруга +5 Вольт для живлення цифрової частини програматора, а для роботи в високовольтному режимі програмування воно підвищується до 12 Вольт за допомогою імпульсного перетворювача на мікросхемі MC34063. Перетворювач інтерфейсу USB -> UART виконаний на спеціалізованому мікрочіпі CP2102, який має непогані характеристики та недорогу вартість. Перед початком роботи з програматором необхідно встановити драйвер віртуального COM-порту, який знаходиться в архіві до статті або завантажити з офіційного сайту виробника CP2102.

Відновлення конфігурації Fuse-біт мікроконтролерів AVR - tiny (HVSP)

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

Відновлення конфігурації Fuse-біт мікроконтролерів сімейства AVR - mega (HVPP)

ПристрійATmega fusebit doctor призначений для відновлення заводської конфігурації Fuse-біт мікроконтролерів Atmel AVR сімейства ATmega у випадках неправильного запису таких. Найпоширенішими помилками чи проблемами є неправильнеконфігурування джерела тактової частоти (fuse-біт CKSEL), відключення послідовного інтерфейсу програмування SPI (fuse-біт SPIEN) або відключення виведення Reset для можливості використовувати його як лінію вводу/виводу (fuse-біт RSTDISBL). Цей простий і дешевий пристрій має за лічені секунди відновити конфігурацію (оживити мікроконтролер).

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

USB програматор мікроконтролерів AVR та AT89S з оптоізоляцією

USBasp є USB внутрісхемним програматором для Atmel AVR контролерів. Пристрій просто у виготовленні складається з ATMega48 або ATMega8 і кілька пасивних компонентів. Програматор використовує лише драйвер USB, спеціального контролера USB не потрібно.

Особливості: - працює під управлінням різних платформ. Linux, Mac OS X та Windows. - Спеціальних контролерів або SMD компонентів не потрібно. - Програмування - швидкість до 5kBytes/sec. - SCK вихід низької тактової частоти (

програматори

Архів для статті "USB програматор мікроконтролерів AVR та AT89S з оптоізоляцією"
Опис:
Розмір файлу:143.42 KBКількість завантажень:2 438завантажити

Програматор PonyProg є вільно розповсюджуваною GNU-програмою з відкритим вихідним кодом і призначений для програмування flash-мікросхем із послідовним доступом. PonyProg написаний італійцем Клаудіо Ланконеллі(Claudio Lanconelli) і існує у Windows (9x/ME/NT/2000/XP) та Linux версіях.

Програматор HVProg by Hammer

мікроконтролери
Функції та характеристики

- сумісний з AvrStudio

- підтримує основні AVR контролери

- паралельне та послідовне високовольтне програмування

- зібраний із малої кількості деталей

- доступні схеми та друковані плати

Стартовий набір розробника від компанії ATMEL

Стартові набори розробника

Застосування стартових наборів дозволяє розробнику швидко, минаючи етап макетування, розпочати практичну розробку додатків. На платах, що входять до складу стартових наборів, встановлені необхідні для роботи мікроконтролера елементи "обв'язування" (стабілізатор напруги живлення, тактовий генератор або кварцовий резонатор, ланцюг скидання, засоби організації внутрішньосхемного програмування мікроконтролера). Також встановлюються вузли мікроконтролерних пристроїв, що часто застосовуються на практиці (засоби введення та індикації, формувачі інтерфейсу RS-232, інтерфейс із зовнішнім ОЗУ тощо). Усі порти мікроконтролерів виведені на роз'єми і можуть бути з'єднані із зовнішніми пристроями.

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

Програматор ATMEL AVR ISP, який працює з AVRStudio4

мікроконтролери
Напевно, багатьом розробникам програмного забезпечення для мікроконтролерів AVR, які використовують середовище AVRStudio4, хотілося б програмувати чіпи прямо в AVRStudio4 з використанням AVRISP. Зазвичай ми використовуємо спрощену версію AVRISP, що працює з PonyProg або AVRDUDE. Але тут є рішення, яке може вирішити цю проблему.

USB програматор мікроконтролерів AVR таAT89S, сумісний з AVR910

Програматор виконаний на основі драйвера відObjective Development і повністю сумісний за командами з оригінальним програматоромAVR910 відATMEL. Опис оригінальної схеми програматора можна взяти вApplication Note AVR910: In-System Programming, а список команд можна подивитися вApplication Note AVR109: Self Programming

Схема програматора наведено нижче. Запобіжник F1 служить для захисту ліній живлення порту USB від випадкового замикання ланцюгів живлення програматора. Діоди VD1, VD2 – звичайні випрямляючі, з прямим падінням напруги

0,6 ... 0,7В, призначені для зниження живлення мікроконтролера DD1 до 3,6 В. Згідно з документацією ATMEL наATmega8(L), мікроконтролер може працювати при такій напрузі живлення до частоти трохи вище 14 МГц. Світлодіоди VL1(“RD”), VL2(“WR”) сигналізують про поточні дії програматора, і, відповідно, позначають режими читання та запису. Світлодіод VL3(PWR) призначений для сигналізації подачі живлення на програматор.