интересные РАДИОСХЕМЫ самодельные


» СХЕМЫ И СТАТЬИ




  • Страница 1 из 29
  • 1
  • 2
  • 3
  • 28
  • 29
  • »
Форум радиолюбителей » СХЕМЫ » МИКРОСХЕМЫ » Мгновенное лечение контроллеров AVR (Продолжение)
Мгновенное лечение контроллеров AVR
Чт, 28.02.2013, 16:36 | Сообщение # 1        
ГУБЕРНАТОР
аватар
  Постов: 2998   Друзья 
НАЧАЛО


Доктор фьюзов очень прост – подаем на плату 12 вольт, вставляем в панельку «запорченный» микроконтроллер, нажимаем кнопочку «START» и через доли секунды получаем новенький рабочий микроконтроллер. Очень просто, даже не нужен компьютер (всегда возмущают псевдо навороты, в виде управления при помощи специальной программе на PC, там, где это в принципе не нужно). И если внешне устройство выглядит просто, то внутри все гораздо сложнее. При нажатии кнопки «START» устройство читает сигнатуру микроконтроллера-пациента, при этом, если она не читается, делается несколько попыток прочитать различными способами. После того как сигнатура прочитана по базе определяется тип микроконтроллера и восстанавливаются заводские, для данного микроконтроллера, установки фьюз бит. Если сигнатура неизвестна или микроконтроллер выдает ее неверно устройство установит фьюз биты в такое состояние, при котором станет возможным последовательное программирование. При восстановлении фьюз бит прошивка микроконтроллера остается нетронутой. Еще на плате есть перемычка «ALLOW ERASE«, при замыкании которой устройство полностью «обнулит» микроконтроллер. Это нужно в том случае, если пациент «залочен», т.е. установлены защитные биты которые препятствуют чтению/записи микроконтроллера.



Для индикации работы устройство имеет два светодиода – красненький и зелененький smile . Минималистично? Но этого вполне хватает!
Если горит зеленый – пациент успешно вылечен, фьюз биты восстановлены до заводских. Если микроконтроллер «залочен» (LockBits включены), просто проверяются фьюз биты и если они совпадают с заводскими – загорается зеленый светодиод.
Если горит красный – проблемы с сигнатурой чипа, невозможно прочитать, нет микроконтроллера в панельке или нет такой сигнатуры в базе данных.
Если зеленый мигает – сигнатура в порядке, фьюз биты с ошибкой, но исправить их невозможно, так как микроконтроллер «залочен» (LockBits включены), необходимо полное стирание микроконтроллера (нужно установить перемычку для стирания – «ALLOW ERASE»).
Если мигает красный – сигнатура в порядке, микроконтроллер «не залочен», но, по какой-то причине, невозможно восстановить фьюз биты.

Если Вы хотите получить более подробную информацию о процессе «лечения» на плате есть выход UART. Отправьте этот сигнал на терминал и получите «распечатку» того, что было сделано.

На плате установлены три панельки для «пациентов»


Fuse-битов Для распространенных программаторов

FUSEBITS: internal 1MHz clock, EESAVE enabled:
M8 L:0xE1 H:0xD1
M88,M168 L:0x62 H:0xD7 E:0xF9
M328 L:0x62 H:0xD1 E:0xFF



В архиве !!! только проверенные рабочие платы и адаптеры так же там и прошивки под разные контроллеры.

Фото собранных устройств нашего форума!

Файлы: 6174200.gif(30.0 Kb) · 7479953.jpg(83.0 Kb) · _Fuse-.rar(386.8 Kb) · 7803287.jpg(610.2 Kb)
Чт, 28.02.2013, 16:41 | Сообщение # 2        
dubok963
аватар
  Постов: 724   Друзья 
без него ничего не греется........я уже под лупой искал, не нашел sad , ну щас еще поищу
Чт, 28.02.2013, 16:46 | Сообщение # 3        
ГУБЕРНАТОР
аватар
  Постов: 2998   Друзья 
dubok963, ну давай теперь тупо проверять Т2,чудес то не бывает,что за напруга на базе Т2,есть ли сопля от базы Т2 куда?
Чт, 28.02.2013, 16:55 | Сообщение # 4        
dubok963
аватар
  Постов: 724   Друзья 
Проверил еще раз.......все норм

Файлы: 9887014.jpg(511.4 Kb) · 7060537.jpg(284.8 Kb)
Чт, 28.02.2013, 16:57 | Сообщение # 5        
ГУБЕРНАТОР
аватар
  Постов: 2998   Друзья 
dubok963, да я и сам вижу вроде всё пучком,я в мыслях....
Чт, 28.02.2013, 17:17 | Сообщение # 6        
dubok963
аватар
  Постов: 724   Друзья 
Цитата (ГУБЕРНАТОР)
что за напруга на базе Т2

а мерить относительно чего? массы?

Добавлено (28.02.2013, 17:17)
---------------------------------------------
относительно минуса база транзистора Т2 0,59в

Чт, 28.02.2013, 19:14 | Сообщение # 7        
skateman
аватар
  Постов: 4420   Друзья 
dubok963, а может ты себе задачу не по зубам выбрал?
Чт, 28.02.2013, 23:38 | Сообщение # 8        
dubok963
аватар
  Постов: 724   Друзья 
skateman, я пытаюсь и стараюсь, как могу....и я доделаю его.
Ср, 06.03.2013, 15:37 | Сообщение # 9        
LED
аватар
  Постов: 856   Друзья 
Здравствуйте. Вот ещё платка для ATmega8, ATmega48, ATmega88, ATmega168, ATmega328
Файлы: 0486366.lay(29.3 Kb)
Вт, 12.03.2013, 11:28 | Сообщение # 10        
Савва
аватар
  Постов: 130   ОК 
dubok963, я своего доктора сделал осенью прошлого года. И долько вчера он у меня заработал. История подобно твоей. Я уже хотел делать реаниматор на ATMega8515, даже купил её. Не помню где вычитал что у некоторых людей работает с определённой прошивкой. У меня заработал с этой прошивкой, попробуй её может поможет smile

Добавлено (12.03.2013, 11:28)
---------------------------------------------
Поделитесь, переходником под ATiny26, или объясните как правильно развести.Спс.

Файлы: atmega_fusebit_.hex(20.2 Kb)
Форум радиолюбителей » СХЕМЫ » МИКРОСХЕМЫ » Мгновенное лечение контроллеров AVR (Продолжение)
  • Страница 1 из 29
  • 1
  • 2
  • 3
  • 28
  • 29
  • »
Поиск:

Внимание! Форум переехал на Shemaforum.ru



© 2010-2021 "Радиосхемы". Все права защищены  Почта  PDA   Группа вконтакте   Канал ютуб   Группа в фэйсбук