Це відео не доступне.
Перепрошуємо.

AVRDUDE_PROG FUSE БИТ | БИТЫ С ИНВЕРСИЕЙ | БИТЫ БЕЗ ИНВЕРСИИ | В ЧЕМ ОТЛИЧИЕ | 2021 | ЧАСТЬ №1

Поділитися
Вставка
  • Опубліковано 23 лют 2021
  • Avrdude_prog 3.3 fuse биты на вкладке Fuses. В чем отличие " Биты с инверсией (PonyProg) " и " Биты без инверсии (UniProf) ".
    Биты с инверсией (PonyProg) - соответствуют datasheet на МК.
    Если Вы начинающий, то fuse биты, установленные производителем, ни чем не ограничивают вашу работу с МК. Доступны все регистры AVR. Рекомендую не изменять fuse биты.
    Плейлист AVRDUDE_PROG 3.3:
    • AVRDUDE_PROG
    Ссылка на группу в телеграм:
    t.me/+RfIPhxqswnJlYTUy
    1. В чём отличие AVRDUDE_PROG от AVRDUDE, как формируется командная строка avrdude:
    • AVRDUDE_PROG И AVRDUDE...
    2. Все, что касается AVRDUDE_PROG:
    ua-cam.com/play/PLy.html...
    3. Новый контроллер не работает, залочил контроллер:
    • AVRDUDE_PROG ДЛЯ НАЧИН...
    4. Всё про Fuse биты AVR:
    easyelectronics.ru/avr-uchebny...
    5. Прочие ссылки:
    www.gaw.ru/html.cgi/txt/doc/mi...

КОМЕНТАРІ • 18

  • @eduardsamoylenko4621
    @eduardsamoylenko4621 2 роки тому

    Сергей огромное спасибо, буду пробовать.

  • @IvanIvanov-vv2nx
    @IvanIvanov-vv2nx 4 місяці тому +2

    Это ж надо научиться так дубово объяснять.

  • @eduardsamoylenko4621
    @eduardsamoylenko4621 2 роки тому

    Здравствуйте Сергей! Прошу Вас оказать помощь в прошивке фьюз битов. Мой возраст далеко за 70, так что изучать эту науку поздно, а сделать кое что есть желание. Пользуюсь AVR DUDE PROG 3.3 там все ясно, а вот порядок прошивки не совсем. 1. если стоит указание снять галачку с деления на 8 нужно ли после этого программировать фьюзы заново и в какой последовательности,т.е. сначало прошить фьюзы а потом микроконтроллер или как? 2.Если фьюзы уст. другие т. е. в отличие от заводской уст. Два Attiny13a заблокировал, хотя делал все как рекомендуют. С уважением к Вам.

  • @user-le8xz1uq7t
    @user-le8xz1uq7t 2 місяці тому

    Можно сделать понятное видео с примером?

  • @gromitwoll6907
    @gromitwoll6907 2 роки тому +4

    семь минут бла-бла-бла. А по сути самое главное так и не сказал.
    Зачем рассказывать про то что где-то там какой-то дядя за вас определит фьюзы. Может быть стоит рассказать как самим делать осмысленный выбор, включать бит или не включать.
    Например бит BODEN отвечает за включение детектора низкого напряжения который отключает микроконтроллер. Так вот когда там галочка стоит эта функция включена или выключена????!!!!
    Но вместо этого одна вода по типу "вы новичок, ничего не понимаете, ничего не меняйте, бла-бла-бла "

    • @gromitwoll6907
      @gromitwoll6907 2 роки тому

      @@BodnarSergey "... и информации по этому вопросу в сети достаточно."
      Тем более если такой информации в сети предостаточно можно было бы и не снимать это видео.
      В любом случаи практического смысла это видео не имеет. Придется в любом случаи идти в эти другие источники и искать информацию.

    • @yl923
      @yl923 2 роки тому

      @@BodnarSergey Ну реально бред какой то... Вроде на русскую аудиторию видео рассчитано. Можно было просто объяснить расшифровку битов после того как нажал читать биты в какого то МК? А так видео ради видео...

    • @BodnarSergey
      @BodnarSergey  Рік тому

      @@gromitwoll6907 easyelectronics.ru/avr-uchebnyj-kurs-konfiguraciya-fuse-bit.html
      Возможно Вы невнимательно прочитали название(цель) видео

  • @victorpetrov-ck3xy
    @victorpetrov-ck3xy 6 місяців тому

    масло масленое , как правильно установить никто обьясьнить не может с примером , а если автор не указал в чем программировал только прошивка , либо так заумничают либо хрен поймеш проблема в том что в каждой программе надо ставить свои фьюзы отэтого неразбериха с пиками этого нет

  • @uzel1822
    @uzel1822 3 місяці тому

    Здравствуйте! Читал, что калибровочный байт нужно прописывать в прошивку ( в темах про не работающий замок стиральных машин Candy). Так ли это или программа сама куда надо прописывает, либо прошивка читает с контроллера? Зачем то программа в своей папке его сохраняет.

    • @BodnarSergey
      @BodnarSergey  3 місяці тому

      Конфигурационные Fuse-биты необходимы для настройки важных системных функций. Их запись можно выполнить только через внешний интерфейс программирования. Программно можно только опросить состояние fuse-бит. Конфигурационные биты позволяют настроить источники сброса, в т.ч. супервизор питания, детектор просадок питания и сторожевой таймер; а также задать параметры запуска, разрешить работу интерфейса JTAG и задать идентификатор пользователя JTAG-порта.
      Lock-биты предназначены для раздельной установки уровня защиты секторов flash-памяти. Они используются для блокирования возможности чтения и/или записи кода программы. Lock-биты можно записать либо с помощью внешнего программатора, либо из прикладной программы, причем только в направлении усиления уровня защиты. Стереть lock-биты можно только командой Chip erase, причем фактическое стирание lock-бит произойдет только после полного стирания flash-памяти.
      Fuse- и lock-биты в незапрограммированном состоянии равны единице, а в запрограммированном - нулю.
      Перепрограммирование fuse- и lock-бит выполняется аналогично Flash-памяти программ.
      www.gaw.ru/html.cgi/txt/doc/micros/avr/arh_xmega_a/4_4.htm

  • @yl923
    @yl923 2 роки тому +1

    Тема не раскрыта... Можно было сделать видео с расшифровкой битов? После чтения битов галка означает, что бит запрограммирован или нет?

    • @BodnarSergey
      @BodnarSergey  Рік тому

      А что Вы понимаете под "запрограммированным" битом?
      ua-cam.com/video/XMkZilVZdmI/v-deo.html
      Внимательно прочитайте название(цель) видео.
      Тут информация по расшифровке
      easyelectronics.ru/avr-uchebnyj-kurs-konfiguraciya-fuse-bit.html

  • @user-hs1ni2uw2d
    @user-hs1ni2uw2d 3 роки тому

    Подскажите пожалуйста, что делать, если прошил неправильные биты для ESR метра MG328(BigDisplay)?

  • @gromitwoll6907
    @gromitwoll6907 2 роки тому

    А фьюзы инверсные или не инверсные не из-за программ. А из-за того что на заре создания микроконтроллеров для того что бы изменить состояние бита в ноль нужно было подать высокое напряжение и сжечь транзистор который отвечал за ту или иную функцию.

    • @BodnarSergey
      @BodnarSergey  Рік тому

      Внимательно прочитайте название(цель) видео.

  • @Tom-ez3nj
    @Tom-ez3nj 2 роки тому

    А подскажите, у нас например по даташиту в атмега32, есть фьюзы cksel0, cksel1, cksel2, cksel3. Я хочу запрограммировать последние три, кроме нулевого. Получается мне нужно выставить прямые фьюзы без инверсии и поставить галку только на нулевом фьюзе?

    • @BodnarSergey
      @BodnarSergey  Рік тому

      ua-cam.com/video/XMkZilVZdmI/v-deo.html