Working with fuses on ATtiny10. Disable Reset. Restoring fuses ATtiny10

แชร์
ฝัง
  • เผยแพร่เมื่อ 24 ก.ค. 2024
  • In this video, we will analyze how to work with Fuse bits on the ATtiny10 microcontroller. The main purpose of changing the fuses on the ATtiny10 microcontroller is to activate the RSTDISBL fuse, which disables Reset on the 6th leg of the microcontroller (this is port PB3) and instead of three I / O ports, we get 4 full-fledged I / O ports that can work with digital and analog signals.
    But when you turn off Reset, we lose the ability to flash the microcontroller. To restore the ability to reprogram the ATtiny10, you need to supply 12 V to port PB3. I will tell you more about how to restore the fuses of the ATtiny10 microcontroller in this video.
    Utility to change fuses from video - drive.google.com/file/d/117L1...
    Related videos:
    - "Working with digital signal on ATtiny10. LED control. Button connection" - • Работа с цифровым сигн...
    - "ATtiny10 is the smallest AVR microcontroller. Overview, programming USBasp with a programmer" - • ATtiny10 - самый мален...
    - "Updating the firmware of the USBasp programmer to work with ATtiny10 (and not only)" - • Обновление прошивки US...
    - "What are fuses? How to work with fuse bits on AVR microcontrollers" - • Что такое фьюзы? Как р...
    ATtiny10 (set of 5 pcs) - alii.pub/62nd5t
    USBasp Programmer - alii.pub/62nd67
    0:00 What does the change of fuses on ATtiny10 give
    1:00 All fuses ATtiny10
    2:08 How does PB3 port work if Reset is not disabled
    3:24 Utility for changing fuses
    5:11 Working with analog signal on port PB3
    6:15 How to restore fuses on ATtiny10
  • วิทยาศาสตร์และเทคโนโลยี

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

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

    Спасибо!) все понятно, буду пробовать повторить. Очень не хватало этой информации.

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

    спасибо доходчиво

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

    Привет.
    Я восхищаюсь тем, как Вы, так понятно и просто объясняете, иначе сложное дело с микроконтроллерами. Я также рад, что кто-то нанят, чтобы объяснить ситуацию с маленьким Attiny 10.
    Однако у меня есть следующая проблема.
    Можно ли в AVR Studio (Microchip Studio) вместе с кодом на C++ писать подпрограммы на Ассемблере?

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

      Спасибо за отзыв! Попробуйте функцию - asm("command"). Иногда, вот так записывается:
      __asm
      {
      mov a, 1
      inc a
      mov b, a
      }

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

    how add attiny 10 library