Всё о фьюзах...

Обсуждаем контроллеры компании Atmel.
Самсусамыч

Re: Всё о фьюзах...

Сообщение Самсусамыч »

Может и правильнее… Ваши задачи я не знаю (Вы дополнительно включили отслеживание напряжения питания МК и запрет стирания EEPROM при перезаписи МК)… надо Вам это или нет, мне не известно. :roll:
Аватара пользователя
samand587
Поставщик валерьянки для Кота
Сообщения: 2311
Зарегистрирован: Вт фев 21, 2017 18:59:21
Откуда: Седой Урал

Re: Всё о фьюзах...

Сообщение samand587 »

[uquote="Самсусамыч",url="/forum/viewtopic.php?p=3972116#p3972116"]... Вы включили отслеживание напряжения питания МК и запрет стирания EEPROM при перезаписи МК… [uquote]

Да, в оригинале для внешнего генератора эти функции были включены, поэтому я поправил Ваш вариант!
Самсусамыч

Re: Всё о фьюзах...

Сообщение Самсусамыч »

Ну раз они нужны, значит всё в порядке.
NStorm
Поставщик валерьянки для Кота
Сообщения: 1978
Зарегистрирован: Ср июл 17, 2013 13:55:57

Re: Всё о фьюзах...

Сообщение NStorm »

samand587, так будет правильно, если меняете только внешний кристалл на внутренний 8 МГц RC. Остальное получается неизменно.
Аватара пользователя
samand587
Поставщик валерьянки для Кота
Сообщения: 2311
Зарегистрирован: Вт фев 21, 2017 18:59:21
Откуда: Седой Урал

Re: Всё о фьюзах...

Сообщение samand587 »

Всем спасибо! :beer: Фьюзы поменяны, вопрос снят. :))
yourdevice
Родился
Сообщения: 6
Зарегистрирован: Вт ноя 06, 2012 21:44:01

Re: Всё о фьюзах...

Сообщение yourdevice »

Всем привет!
Сделал видео по фьюзам в программе avrdude_prog).
Думаю , что получилось объяснить отличие инверсных и не инверсных Fuse бит в программе).
Тут плейлист по программе https://youtube.com/playlist?list=PLyqq ... LlgI5uY2Sj
Тут по Fuse битам https://youtu.be/XMkZilVZdmI
Аватара пользователя
Starichok51
Модератор
Сообщения: 19045
Зарегистрирован: Сб авг 14, 2010 15:05:51
Откуда: г. Озерск, Челябинская обл.

Re: Всё о фьюзах...

Сообщение Starichok51 »

не бывает инверсных фьюзов - бывает инверсия в мозгах некоторых людей.
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
yourdevice
Родился
Сообщения: 6
Зарегистрирован: Вт ноя 06, 2012 21:44:01

Re: Всё о фьюзах...

Сообщение yourdevice »

Вот для этого и сделал выбор, что бы было логическое соответствие. Как оказалось привело к сложностям).
А Вы бы как это реализовали в программе? Когда надо сделать как в uniprof, и как в ponyprog?
Аватара пользователя
АлександрЛ
Друг Кота
Сообщения: 43807
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Откуда: Нерезиновая

Re: Всё о фьюзах...

Сообщение АлександрЛ »

[uquote="yourdevice",url="/forum/viewtopic.php?p=3986756#p3986756"]Сделал видео по фьюзам в программе avrdude_prog).
Думаю , что получилось объяснить отличие инверсных и не инверсных Fuse бит в программе).[/uquote]Я уже "забил" :))) разбираться в том, в каком виде кто фьюзы пишет.. Всё проще- в "онлайн- калькуляторах" фьюзов есть некие "магические цифры"- называются "байты конфигурирования"
Изображение
и именно их нужно вписать в соответствующие окна оболочки программатора:
Изображение
И тогда вам будет абсолютно всё равно "прямые фьюзы" или "инверсные", эти байты в любом случае совершенно одинаковые. :beer: :beer: :beer:
А вообще- считываете с МК фьюзы "по умолчанию" и смотрите SPIEN и RSTDISBL Если SPIEN НЕ отмечен, а RSTDISBL ОТМЕЧЕН, то фьюзы "инверсные", а, если SPIEN отмечен, а RSTDISBL НЕ отмечен, то фьюзы "прямые". А в программах типа "калькулятор фьюзов", обычно, есть возможность выбирать "прямые" или "инверсные" фьюзы вы хотите увидеть.
Последний раз редактировалось АлександрЛ Ср фев 24, 2021 19:13:29, всего редактировалось 1 раз.
yourdevice
Родился
Сообщения: 6
Зарегистрирован: Вт ноя 06, 2012 21:44:01

Re: Всё о фьюзах...

Сообщение yourdevice »

[uquote="АлександрЛ",url="/forum/viewtopic.php?p=3986800#p3986800"]эти байты в любом случае совершенно одинаковые. :beer: :beer: :beer:[/uquote]
Об этом и речь :))
Аватара пользователя
Starichok51
Модератор
Сообщения: 19045
Зарегистрирован: Сб авг 14, 2010 15:05:51
Откуда: г. Озерск, Челябинская обл.

Re: Всё о фьюзах...

Сообщение Starichok51 »

АлександрЛ писал(а):Если SPIEN НЕ отмечен, а RSTDISBL ОТМЕЧЕН, то фьюзы "прямые", а, если SPIEN тмечен, а RSTDISBL НЕ отмечен, то фьюзы "инверсные".
дурдом.
всё с точностью наоборот.
если SPIEN отмечен, а RSTDISBL НЕ отмечен, то это самые нормальные фьюзы. а если они для тебя "инверсные", то как я выше сказал, это инверсия в твоем мозгу.
если фьюз НЕ запрограммирован, то он равен 1 и галочкой не отмечен. а запрограммированный фьюз равен 0 и отмечен галочкой.
это чисто психология - единицу считать "прямым" значением, но это не правильно.
читай даташит - незапрограммированный фьюз равен 1.
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
Аватара пользователя
korob
Друг Кота
Сообщения: 6643
Зарегистрирован: Чт авг 09, 2012 01:09:39
Откуда: Ливны

Re: Всё о фьюзах...

Сообщение korob »

Starichok51 писал(а):если фьюз НЕ запрограммирован, то он равен 1 и галочкой не отмечен. а запрограммированный фьюз равен 0 и отмечен галочкой.
Хоть это и абсолютно верно, но к сожалению справедливо не для всех программных оболочек. :( :? В некоторых оболочках установленная галочка означает незапрограммированный фьюз (т.е. равен 1), отсюда столько путаницы. :? :facepalm:
Большой опыт, порой, не даёт находить/видеть нам простые и очевидные решения. :(
Всегда с уважением, Александр.
Аватара пользователя
АлександрЛ
Друг Кота
Сообщения: 43807
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Откуда: Нерезиновая

Re: Всё о фьюзах...

Сообщение АлександрЛ »

[uquote="Starichok51",url="/forum/viewtopic.php?p=3987014#p3987014"]
АлександрЛ писал(а):Если SPIEN НЕ отмечен, а RSTDISBL ОТМЕЧЕН, то фьюзы "прямые", а, если SPIEN тмечен, а RSTDISBL НЕ отмечен, то фьюзы "инверсные".
дурдом.
всё с точностью наоборот.[/uquote]
Да, :facepalm: извиняюсь, фуйню спорол.. :dont_know: Исправил!! :beer: :beer: :beer:
yourdevice
Родился
Сообщения: 6
Зарегистрирован: Вт ноя 06, 2012 21:44:01

Re: Всё о фьюзах...

Сообщение yourdevice »

"Большой опыт, порой, не даёт находить/видеть нам простые и очевидные решения"

Извините, что Вас процитировал, но именно БОЛЬШОЙ ОПЫТ - понимает и предлагает ПРОСТОЕ РЕШЕНИЕ, но при этом всё таки сомневается.
Так согласен)! Но, не настаиваю). :))
Аватара пользователя
Starichok51
Модератор
Сообщения: 19045
Зарегистрирован: Сб авг 14, 2010 15:05:51
Откуда: г. Озерск, Челябинская обл.

Re: Всё о фьюзах...

Сообщение Starichok51 »

korob писал(а):В некоторых оболочках установленная галочка означает незапрограммированный фьюз (т.е. равен 1), отсюда столько путаницы.
вот авторы этих оболочек и родили эту путаницу ...
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
RX24
Потрогал лапой паяльник
Сообщения: 367
Зарегистрирован: Ср мар 02, 2016 16:40:45

Re: Всё о фьюзах...

Сообщение RX24 »

Добрый день! Понадобилось в меге 328 зашить фьюзы на 8мгц от внутреннего генератора. При прошивке битов запись зависла и чип стал не видим...Подумал может быть в проге глюк, был еще один контроллер я с дуру и его решил проверить только в другой проге, так же выставил на 8 мгц и контроллер потерялся, в чем проблема? Или в 328 не зашиваются фьюзы на 8 мгц от внутреннего генератора?Единственно что при прошивке еще снял бит bootrst но он как я понимаю зашивается при бутлоадере у меня его нет.
NStorm
Поставщик валерьянки для Кота
Сообщения: 1978
Зарегистрирован: Ср июл 17, 2013 13:55:57

Re: Всё о фьюзах...

Сообщение NStorm »

RX24, а что именно вы прошивали, настройки, вы предлагаете теперь угадать?
Вообще внутренний RC и отключенный BOOTRST это как бы настройки по-умолчанию. Если у вас в проге по-другому показывало, возможно там инверсия битов была или что-то вы не так поняли. Короче покажите скрин того, чем прошивали и что там выставляли.
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15552
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Всё о фьюзах...

Сообщение BOB51 »

RX24 писал(а):Добрый день! Понадобилось в меге 328 зашить фьюзы на 8мгц от внутреннего генератора. ...Единственно что при прошивке еще снял бит bootrst но он как я понимаю зашивается при бутлоадере у меня его нет.
Похоже на "шутки с адуринкой"...
Тогда смотрим "шаманизьм" тут:
https://radiokot.ru/forum/viewtopic.php ... 0#p3955460
и про неявный сбой во время перезагрузки через бутлоадер:
https://radiokot.ru/forum/viewtopic.php ... 1#p3992271
с точки "...попался БАГ..."
8)
parovoZZ
Мудрый кот
Сообщения: 1759
Зарегистрирован: Пт июн 01, 2018 07:28:45

Re: Всё о фьюзах...

Сообщение parovoZZ »

вот авторы этих оболочек и родили эту путаницу ...
Первые из них - сами же авторы AVR. В Atmel / Microchip Studio отображение инверсное... Благо что при переходе на вкладку с фьюзами они читаются и сразу отображаются, поэтому гадать не нужно.
Аватара пользователя
Starichok51
Модератор
Сообщения: 19045
Зарегистрирован: Сб авг 14, 2010 15:05:51
Откуда: г. Озерск, Челябинская обл.

Re: Всё о фьюзах...

Сообщение Starichok51 »

parovoZZ писал(а):Первые из них - сами же авторы AVR. В Atmel / Microchip Studio отображение инверсное
тяжелый случай ...
сколько раз можно говорить, что там нет никакой инверсии.
галка стоит - фьюз запрограммирован.
нет галки - фьюз не запрограммирован.
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
Ответить

Вернуться в «AVR»