How to restore fuses on AVR microcontrollers (ATtiny13 / 25/45/85). Fuse bit doctor.

แชร์
ฝัง
  • เผยแพร่เมื่อ 27 มิ.ย. 2024
  • In this video, I will show you an easy way to restore fuses on AVR microcontrollers using Arduino. I will demonstrate an example on ATtiny13 and ATtiny85. The information from the video will be useful if one of the fuses was accidentally or deliberately blocked, the state of which cannot be restored using an ISP programmer. This primarily applies to the RSTDISBL and SPIEN fuses. Changing which leads to the impossibility of flashing the microcontroller using the ISP programmer.
    In this video, we will assemble a high-voltage programmer according to the simplest scheme on a breadboard using a bipolar transistor. And with the help of the assembled programmer, we will restore the operability of the ATtiny13 and ATtiny85 microcontrollers. We will control the homemade high-voltage programmer using the Arduino UNO.
    High voltage programmer circuit - drive.google.com/file/d/1ZfM6...
    Assembly diagram
    high voltage programmer
    on breadboard - drive.google.com/file/d/10Wvs...
    Link to a sketch from the video for restoring fuses using a high-voltage programmer - drive.google.com/file/d/1zgL2...
    Link to the original sketch on Github- gist.github.com/OsciX/13f5877...
    Links to electronic components from the video:
    - Bipolar Transistor - alii.pub/62ncse
    - ATtiny13 DIP - alii.pub/62nc0s
    - ATtiny13 SOP package - alii.pub/62nc25
    - ATtiny85 DIP package - alii.pub/62nc3w
    - SOP8-DIP8 adapter for ATtiny13 / 25/45/85 - alii.pub/62nc43
    0:00 Introduction
    1:04 High voltage programmer circuit
    2:41 Sketch for restoring fuses
    3:28 Example for ATtiny85
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 36

  • @ilyar585
    @ilyar585 ปีที่แล้ว

    Самое доступное технически и простое видео для не имеющих программатор. Без долгого пути с заказами или самостоятельным изготовлением плат. Спасибо

  • @user-xk2ni6mx7d
    @user-xk2ni6mx7d 10 หลายเดือนก่อน

    Огромное спасибо за понятный и полезный материал. С нетерпением ждем продолжений и обещанный вариант восстановления по Атмега 8 и 2313.

  • @user-fs5oc7ne7l
    @user-fs5oc7ne7l 3 ปีที่แล้ว +2

    Спасибо ! Очень позновательно !

  • @MrKolya54529
    @MrKolya54529 11 หลายเดือนก่อน +1

    Заказал на Али платы Тини13 не рабочие, с помощью данного видео восстановил их

  • @MrKenny1516
    @MrKenny1516 2 ปีที่แล้ว +3

    Искал ответ на свой вопрос в интернетах куча всего мимо темы. Хорошо что нашел ваш канал. Очень доступно и без лишней информации. Только начал работать с Attiny, по ошибке запорол фьюзы. Ваше видео сэкономило кучу времени и решило проблему. Спасибо вам за информацию.

    • @neoalternator
      @neoalternator  2 ปีที่แล้ว

      Отлично! Рад, что видео было полезно!

  • @quasar3885
    @quasar3885 2 ปีที่แล้ว +2

    Боже мой такого подробного видео я еще не видел.. Каркас 3 тини лежат мертвые ждут целительного восстановления фьюзов. Спасибо тебе БОЛЬШОЕ..

    • @neoalternator
      @neoalternator  2 ปีที่แล้ว +1

      Спасибо за отзыв! Рад, что видео было полезным!

    • @quasar3885
      @quasar3885 2 ปีที่แล้ว

      @@neoalternator Я хотел бы узнать, не хотели серию видео снять как с помощью ардуино читать K-line шину машины. Такого направления в ру ютубе очень мало. Может многие захотят делать свои бортовые компьютеры.

  • @skypropeller
    @skypropeller 2 ปีที่แล้ว +2

    Очень подробно. Спасибо. Пожалуйста, сделайте подобный урок по восстановлению фюзов Attiny2313 и Atmega8.

    • @neoalternator
      @neoalternator  2 ปีที่แล้ว +1

      Пожалуйста! По ATmega8 у меня скоро будет видео.

    • @user-nn9ny8cq3s
      @user-nn9ny8cq3s ปีที่แล้ว

      @@neoalternator прошу подскажите уже вышло видео?

  • @volodymyrduschak2821
    @volodymyrduschak2821 3 ปีที่แล้ว +1

    Спасибо! Лучше распаять себе такой ВВ программатор

    • @neoalternator
      @neoalternator  3 ปีที่แล้ว

      Согласен. Но если создавать такой, то лучше сразу универсальный под разные виды мк. Думаю в одном из видео соберу такой. Здесь хотелось показать самый простой вариант конкретно для восьмилапых тинек на макетке и без пайки.

  • @ugene4063
    @ugene4063 2 หลายเดือนก่อน

    То есть вы хотите сказать, чтоиподав на ресет 12в можно считать прошивку у мку с закрытыми лок-фьюзами?

  • @user-nn9ny8cq3s
    @user-nn9ny8cq3s ปีที่แล้ว

    Прошу подскажите а можно на андруино уно сделать универсальный fuse bit doctor?

  • @user-di3xw7eq9n
    @user-di3xw7eq9n 2 ปีที่แล้ว

    Приветствую! Помогите восстановить Attiny85
    программатор TRITON PLUS
    Ошибка Chip is Locked
    либо микруха совсем умерла, либо заблокировалась, вроде это можно поправить. но чет не вдупляю как...
    прошивку скомпилировал в arduinoide сделал hex
    Может что не так прошиваю, подскажите как

    • @neoalternator
      @neoalternator  2 ปีที่แล้ว

      Возможно и чип заблокирован. Можно попробовать высоковольтным программатором. Как его собрать на макетке я тут рассказывал - th-cam.com/video/6m5-n6iN6wg/w-d-xo.html

  • @_Iokanaan_Marusidze_
    @_Iokanaan_Marusidze_ 2 ปีที่แล้ว

    А вашим программатором Можна вернуть к жизни атмега2560 ?

    • @neoalternator
      @neoalternator  2 ปีที่แล้ว +2

      Нет, этот вариант подойдет только для восьминогих Тинек. По АТМега другое подключение, у меня будет об этом далее.

  • @user-wc4zd5te7p
    @user-wc4zd5te7p 3 ปีที่แล้ว

    а для AtTiny2313 программатор как сделать? а то для 13/45/85 сделали а для 2313 я так и не нашел!!

    • @neoalternator
      @neoalternator  3 ปีที่แล้ว

      Принцип такой же, только схема отличается. У меня будет скоро отдельное видео по 2313. Там и расскажу.

  • @user-oh6yz3ug8n
    @user-oh6yz3ug8n ปีที่แล้ว

    Прошу нумеровать крупно все ролики спереди заголовков и ссылаться на номера . Слова ...посмотрите предыдущее видео ....неопределенны точно .Просматривать все предыдущие неудобно.

  • @ua6eim655
    @ua6eim655 3 ปีที่แล้ว +3

    Объясните пожалуйста суть работы такого программатора, а то все ролики: тычут контроллер во фьюзбит доктор а как он работает понятия не имеют.

    • @neoalternator
      @neoalternator  3 ปีที่แล้ว +2

      Принцип работы таков, что подавая напряжение от 11.5 до 12.5 В, мы переводим мк в режим высоковольтного программирования. Где нам становится доступна для чтения и перезаписи абсолютно вся память мк. Далее обращаясь к конкретным адресам памяти, где хранятся фьюз биты, перезаписываем их, и отключая 12 В, возвращаем мк в обычный режим. Все это описано подробно в даташите. Вот, например, для тину13 ww1.microchip.com/downloads/en/devicedoc/doc2535.pdf почитайте со 108 страницы. Там и схема и описание принципа перевода в режим высоковольтного программирования. И так в даташите на каждый мк avr

    • @user-vf6gi5pc4w
      @user-vf6gi5pc4w 2 ปีที่แล้ว

      @@neoalternator 12В чего, постоянного тока или определенних импульсов с определенной частотой.
      Или ви сами не понимаете что делаете или ищите какую то вигоду с етого, только не ви создатель етого чуда и если решил поделиться знаниями делитесь чесно или молчите вообще, якого чорта засирать интернет безполезними роликами.
      Я називаю ето - монетизациею идиотизму которий ведет мир к войнам и несправедливости.
      Подумайте над моими словами перед тем как с кем то чем то делиться . . .

    • @Magelan59
      @Magelan59 2 ปีที่แล้ว

      @@user-vf6gi5pc4w Сколько же у Вас сударь ошибок. ви->Вы, вигоду->выгоду, етого->этого, чесно->честно, якого->какого, чорта->чёрта, безполезними->бесполезными, називаю->называю, монетизациею->монетизацией, которий->который,.....

    • @manaevemil
      @manaevemil ปีที่แล้ว

      @@Magelan59 достаточно посмотреть на его имя и все становится понятно (хрю-хрю)

  • @bobsuegger4350
    @bobsuegger4350 3 ปีที่แล้ว

    как восстановить fuse atmega8

    • @neoalternator
      @neoalternator  3 ปีที่แล้ว

      Принцип тот же, но схема конечно будет отличаться. Есть готовые проекты на разные виды мк. Погуглите fuse bit doctor

    • @bobsuegger4350
      @bobsuegger4350 3 ปีที่แล้ว

      @@neoalternator спасибо за подробный совет

  • @dancing_master
    @dancing_master 3 ปีที่แล้ว

    Я всё разблокировал в мусорном ведре ,первая и наверное не последняя 🤔😨

    • @neoalternator
      @neoalternator  3 ปีที่แล้ว

      При восстановлении фьюзов данным способом, не нужно переводить Ардуино в режим ISP программатора. Скетч загружается обычным образом. Но восстановить фьюзы получается не всегда. Причем с одной и той же проблемой одни получается восстановить, а другие нет. Тини13 самый дешевый мк, так что там встречается много брака.

    • @dancing_master
      @dancing_master 3 ปีที่แล้ว

      @@neoalternator ,ясно, спасибо за помощь

  • @madmentat9596
    @madmentat9596 ปีที่แล้ว

    Интересно, программа, зашитая в МК, при таком "лечении" сохраняется?

  • @user-nn9ny8cq3s
    @user-nn9ny8cq3s ปีที่แล้ว

    Прошу подскажите как сделать фьюз доктор для AVR atmega 8 на Arduino UNO? Благодарю.