Вічна пам'ять героям

cup Розділи

Відновлювач мікроконтролерів AVR ATtiny13

Відновлювач мікроконтролерів AVR ATtiny13


Буває, що мікроконтроллер через програму або неправильних дій при програмуванні «самоблокується» і відмовляється програмуватися повторно в ISP-режимі. Оскільки подібна проблема хвилює багатьох, то я вирішив поділитись схемою "реаніматора". Було виготовлено пристрій, що здатен записувати в реанімовуваний мікроконтролер заводські налаштування і тим самим відновлювати його.

Відновлювач мікроконтролерів AVR ATtiny13


Мікроконтролер U1 бере на себе завдання по реанімації «вбитого» мікроконтролера. Вставляємо в панельку пошкоджену мікросхему, включаємо живлення +5 В та +12 В (можна взяти з блоку живлення комп'ютера).

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

З 3-й ноги мікросхеми U1 подається імпульс певної тривалості, який відкриває транзисторні ключі, подаючи в цей період напругу на реанімовуваний мікроконтроллер U2 (+12 В на 1-шу ніжку - Скидання і одночасно подає +5 В на 8-му ногу - Vcc ). А також одночасно по інших виводах паралельно передається на запис з U1 в U2 інформація початкових заводських налаштувань. Після закінчення цього циклу світлодіод гасне, що говорить про те, що процес реанімації закінчено і можна вимкнути живлення, витягти відновлений мікроконтролер.

Q1 – трназистор N-P-N структури, можна застосувати КТ315
Q2 та Q3 – транзистор P-N-P структури, можна застосувати КТ361
Прошивку мікроконтролера, пояснення як виставити фьюз при програмуванні (тактова частота 4,8 МГц) для мікроконтролера ATtiny13, що виконує роль реаніматора U1 додається нижче.

Відновлювач мікроконтролерів AVR ATtiny13
Встановлення фюз


АвторНауменко Владимир (Калининград, Росія)

Завантажити/Download

Сподобалась новина? Поділись нею з другом!

Це просте посилання, його можна відправити другу по ICQ або E-Mail:


Це посилання для вставки на форумах:


Це HTML-посилання для розміщення на своєму сайті:



Категорія: Схеми, Мікроконтролери. Додав: TimON (5-07-2011, 00:16).
  • 0
 (голосів: 0)
Інформація
alt=
cup Вхід на сайт    cup Реєстрація cup WEB - Програми

Каталог веб ресурсів Тернопільщини каталог сайтів Схеми Copyright © 2010-2011.
Наш хостинг: ukraine.com.ua