Всё о фьюзах...
- edm2007
- Поставщик валерьянки для Кота
- Сообщения: 2255
- Зарегистрирован: Вт апр 21, 2009 22:24:10
- Откуда: Иркутск
- Контактная информация:
Re: Всё о фьюзах...
Микроконтроллеры в семействе отличаются. И нельзя так просто взять и бездумно залить фьюзы от одного МК в другой. У AT32 и AT328 совершенно разные фьюзы...
UPD: Вот и отлично что разобрались. Просто в который раз говорю, ну их в баню, эти куркуляторы. Есть же даташит, один взгляд на раздел "Memory Programming", и все более чем понятно. А главное, никаких ошибок.
UPD: Вот и отлично что разобрались. Просто в который раз говорю, ну их в баню, эти куркуляторы. Есть же даташит, один взгляд на раздел "Memory Programming", и все более чем понятно. А главное, никаких ошибок.
"Слишком много людей ломаются, даже не подозревая о том, насколько близки к успеху они были в тот момент, когда упали духом". Томас Алва Эдисон
-
barsik_32rus
- Первый раз сказал Мяу!
- Сообщения: 26
- Зарегистрирован: Ср апр 12, 2017 16:30:29
Помогите с конфигурацией фьюзов на выбор тактирования
Здраствуйте.
Помогите с конфигурацией фьюзов на выбор тактирования
Раньше делал программы на ардуино,но поняв что переучиваться потом будет мега сложно решил перейти на CVR. Проект сделал,в протеусе все работает шикарно,но на деле беда.Оказалось проблема в том что у меня какая-то беда с частотой,ибо задержка в 5 секунд проходит где-то за 8,а задержка в 15 больше 23. Кварц на 8мгц без кондеров,но кварц не обязателен,достаточно и встроенного генератора,но и с ним ничего не получилось,если на кварце я перепробовал все настройки и никак не мог попасть по времени,то на внутреннем генераторе вовсе ничего не происходит,тоесть ставлю задержку в 1 секунду,а по факту ее нет вообще,тоесть программа висит. Разъясните пожалуйста по поводу Low фьюзов,а особенно о инвертированных и не инвертированных,ибо в инете пишут мол для выбора частоты надо включит тот или иной бит,но не говорят какие фьюзы выбраны.Заранее спасибо,мучаюсь уже неделю.
Помогите с конфигурацией фьюзов на выбор тактирования
Раньше делал программы на ардуино,но поняв что переучиваться потом будет мега сложно решил перейти на CVR. Проект сделал,в протеусе все работает шикарно,но на деле беда.Оказалось проблема в том что у меня какая-то беда с частотой,ибо задержка в 5 секунд проходит где-то за 8,а задержка в 15 больше 23. Кварц на 8мгц без кондеров,но кварц не обязателен,достаточно и встроенного генератора,но и с ним ничего не получилось,если на кварце я перепробовал все настройки и никак не мог попасть по времени,то на внутреннем генераторе вовсе ничего не происходит,тоесть ставлю задержку в 1 секунду,а по факту ее нет вообще,тоесть программа висит. Разъясните пожалуйста по поводу Low фьюзов,а особенно о инвертированных и не инвертированных,ибо в инете пишут мол для выбора частоты надо включит тот или иной бит,но не говорят какие фьюзы выбраны.Заранее спасибо,мучаюсь уже неделю.
- edm2007
- Поставщик валерьянки для Кота
- Сообщения: 2255
- Зарегистрирован: Вт апр 21, 2009 22:24:10
- Откуда: Иркутск
- Контактная информация:
Re: Всё о фьюзах...
Здравствуйте.
Давайте начнем с того что Вы расскажете, чем прошиваете МК и где конфигурируете фьюзы. Судя по тексту, думается мне, тут дело не только во фьюзах... Одно сразу себе в копилку положите, фьюзы не настраиваются по принципу
Нужно четко знать, чего Вы хотите, дабы потом не плодить темы "настроил фьюзы, теперь МК не видится программатором".
Давайте начнем с того что Вы расскажете, чем прошиваете МК и где конфигурируете фьюзы. Судя по тексту, думается мне, тут дело не только во фьюзах... Одно сразу себе в копилку положите, фьюзы не настраиваются по принципу
на кварце я перепробовал все настройки и никак не мог попасть по времени
Нужно четко знать, чего Вы хотите, дабы потом не плодить темы "настроил фьюзы, теперь МК не видится программатором".

"Слишком много людей ломаются, даже не подозревая о том, насколько близки к успеху они были в тот момент, когда упали духом". Томас Алва Эдисон
-
barsik_32rus
- Первый раз сказал Мяу!
- Сообщения: 26
- Зарегистрирован: Ср апр 12, 2017 16:30:29
Re: Всё о фьюзах...
Программатор Usbasp, Программка avrdudeprog33. Я пользовался калькулятором,что такое внутренний генератор,кварц,внешнее тактирование я понял. Беда в том что мне не понятно что значит "6CK/14CK", "32K CK/14CK и т.п.
Последний раз редактировалось aen Ср апр 12, 2017 18:10:05, всего редактировалось 2 раза.
- edm2007
- Поставщик валерьянки для Кота
- Сообщения: 2255
- Зарегистрирован: Вт апр 21, 2009 22:24:10
- Откуда: Иркутск
- Контактная информация:
Re: Всё о фьюзах...
Не нужно полностью цитировать предыдущее сообщение, за это ругают. И так ведь понятно, кому Вы отвечаете, если Ваш ответ сразу следует за вопрошающим. Потому поправьте сообщение, пока не началось.
Что касается калькуляторов, то тут позиция моя вполне однозначна. Доверять настройку МК непонятно кому - дело последнее. Буквально пару сообщений выше есть пример такого "доверительного" отношения. Ну да решать Вам.
Касаемо фьюзов, то все наиподробно расписано в даташите. Эти магические цифры типа "6CK+65ms" это задержка для запуска тактового генератора при выходе из режимов Power-down / Power-save и при сбросе МК. Задержки нужны для того, чтобы генератор начал стабильно работать перед тем, как начнет выполняться программа.
Добавлено after 5 minutes 6 seconds:
В даташите есть не только значения этих параметров, но и рекомендации по их использованию:

Что касается калькуляторов, то тут позиция моя вполне однозначна. Доверять настройку МК непонятно кому - дело последнее. Буквально пару сообщений выше есть пример такого "доверительного" отношения. Ну да решать Вам.
Касаемо фьюзов, то все наиподробно расписано в даташите. Эти магические цифры типа "6CK+65ms" это задержка для запуска тактового генератора при выходе из режимов Power-down / Power-save и при сбросе МК. Задержки нужны для того, чтобы генератор начал стабильно работать перед тем, как начнет выполняться программа.
Добавлено after 5 minutes 6 seconds:
В даташите есть не только значения этих параметров, но и рекомендации по их использованию:

"Слишком много людей ломаются, даже не подозревая о том, насколько близки к успеху они были в тот момент, когда упали духом". Томас Алва Эдисон
-
barsik_32rus
- Первый раз сказал Мяу!
- Сообщения: 26
- Зарегистрирован: Ср апр 12, 2017 16:30:29
Re: Всё о фьюзах...
Ясно,собсно эти цифры кроме как на стабильность сигнала при начале работы программы ни на что не влияют? Еще 2 вопроса:Из-за чего была такая беда с задержками? И в даташите я так понял биты указаны для неинвертированных фьюзов?
- edm2007
- Поставщик валерьянки для Кота
- Сообщения: 2255
- Зарегистрирован: Вт апр 21, 2009 22:24:10
- Откуда: Иркутск
- Контактная информация:
Re: Всё о фьюзах...
Да, эти значения влияют на стабильность при включении, потому имеет смысл немного затормозить старт программы и дать генератору раскачаться.
Для того чтобы понять что случилось с задержками нужно 2 вещи: Ваш исходник и скриншот с настройками фьюзов.
В даташите указаны просто фьюзы. Если Вы имеете ввиду активен / не активен, то в даташите активный фьюз = 0. Например, фьюз WDTON (Watchdog ON) аппаратно включает сторожевой таймер. Состояние когда он включен будет выглядеть так: WDTON = 0. Путаница начинается в софте, это там нужно интересоваться, установленная галка = 0 или 1. Если говорить о порядке вещей, то установленная галка напротив фьюза должна означать 0. Хоть это и непривычно.
В Вашем же софте можно еще и выбирать, прямыми будут фьюзы, или инверсными. Что дает удивительную возможность запутаться окончательно.
Для того чтобы понять что случилось с задержками нужно 2 вещи: Ваш исходник и скриншот с настройками фьюзов.
В даташите указаны просто фьюзы. Если Вы имеете ввиду активен / не активен, то в даташите активный фьюз = 0. Например, фьюз WDTON (Watchdog ON) аппаратно включает сторожевой таймер. Состояние когда он включен будет выглядеть так: WDTON = 0. Путаница начинается в софте, это там нужно интересоваться, установленная галка = 0 или 1. Если говорить о порядке вещей, то установленная галка напротив фьюза должна означать 0. Хоть это и непривычно.
В Вашем же софте можно еще и выбирать, прямыми будут фьюзы, или инверсными. Что дает удивительную возможность запутаться окончательно.
"Слишком много людей ломаются, даже не подозревая о том, насколько близки к успеху они были в тот момент, когда упали духом". Томас Алва Эдисон
- uwrtey
- Поставщик валерьянки для Кота
- Сообщения: 2309
- Зарегистрирован: Пт июл 17, 2009 07:34:07
- Откуда: Свердловская обл.
Re: Всё о фьюзах...
UPD: Вот и отлично что разобрались. Просто в который раз говорю, ну их в баню, эти куркуляторы. Есть же даташит, один взгляд на раздел "Memory Programming", и все более чем понятно. А главное, никаких ошибок.
Блин, ну так меня научили... Теперь это привычка..
Как же быть теперь с платой на которой МК запорол этит фузами?
Есть простой и быстрый способ оживить SPI ?
не зная броду не лезь к вольтмоду
- edm2007
- Поставщик валерьянки для Кота
- Сообщения: 2255
- Зарегистрирован: Вт апр 21, 2009 22:24:10
- Откуда: Иркутск
- Контактная информация:
Re: Всё о фьюзах...
Доступ к фьюзам независимо от их установки имеет только параллельный программатор. Второй вариант, исправляющий ситуацию - Fusebit Doctor. По сути своей, это и есть параллельное программирование, только это устройство. И оно имеет одну задачу - восстановить заводские фьюзы.
Ваш же случай осложнен тем, что МК запаян в плату. А значит его нужно, как минимум, выпаять. Если же он еще и в корпусе TQFP...
Если уж пошла речь, то лично мне нравится как сделаны фьюзы в SinaProg. Можно и в шестнадцатеричном виде забить, и развернуть подробное окно, где не только выбираются фьюзы из списка, но и расписано как они выставлены. Удобно и наглядно.

Ваш же случай осложнен тем, что МК запаян в плату. А значит его нужно, как минимум, выпаять. Если же он еще и в корпусе TQFP...
Блин, ну так меня научили... Теперь это привычка..
Если уж пошла речь, то лично мне нравится как сделаны фьюзы в SinaProg. Можно и в шестнадцатеричном виде забить, и развернуть подробное окно, где не только выбираются фьюзы из списка, но и расписано как они выставлены. Удобно и наглядно.
"Слишком много людей ломаются, даже не подозревая о том, насколько близки к успеху они были в тот момент, когда упали духом". Томас Алва Эдисон
- uwrtey
- Поставщик валерьянки для Кота
- Сообщения: 2309
- Зарегистрирован: Пт июл 17, 2009 07:34:07
- Откуда: Свердловская обл.
Re: Всё о фьюзах...
Ага, этот самый корпус - как на зло...Если же он еще и в корпусе TQFP...
Вот я и думаю, как бы не выпаивая все провернуть..Ваш же случай осложнен тем, что МК запаян в плату. А значит его нужно, как минимум, выпаять.
Все ноги дублируются пинами на плате.
Может проще с платы "лишнее" сдуть ?
Будете смеяться, но я именно этот софт и использовал.Если уж пошла речь, то лично мне нравится как сделаны фьюзы в SinaProg.
Указал шестнадцатеричные данные и нажал "прошить"
не зная броду не лезь к вольтмоду
- edm2007
- Поставщик валерьянки для Кота
- Сообщения: 2255
- Зарегистрирован: Вт апр 21, 2009 22:24:10
- Откуда: Иркутск
- Контактная информация:
Re: Всё о фьюзах...
Шестнадцатеричное программирование фьюзов - самый опасный вариант. 
"Слишком много людей ломаются, даже не подозревая о том, насколько близки к успеху они были в тот момент, когда упали духом". Томас Алва Эдисон
- deser_eagle
- Грызет канифоль
- Сообщения: 252
- Зарегистрирован: Вт фев 02, 2016 08:29:55
Помогите пожалуйста с фьюзами
Добрый день , делаю Уф лампу. С толкнулся с проблемой установки фьюзов, а именно залочил уже 3 атмеги 8 , Пробелема заключается в следующем, в калькуляторе фьюзов нет кварца на 16 Мгц , а для работы таймера нужен кварц на 16 Мгц, Помогите выставить фьюзы для внешнего кварца 16 Мгц, сейчас таймер работает на стандартных фьюзах, и нет соотвествия во времени. место 1 сек проходит 13-15 сек.
Из завода я так понял атмега работает на частоте 1 Мгц .
Буду очень благодарен за помощь, ведь эта лампа будет подарком. Ссылку на таймер прикрепляю http://alexval2007.ucoz.ru/forum/10-134-1
Из завода я так понял атмега работает на частоте 1 Мгц .
Буду очень благодарен за помощь, ведь эта лампа будет подарком. Ссылку на таймер прикрепляю http://alexval2007.ucoz.ru/forum/10-134-1
Re: Помогите пожалуйста с фьюзами
CKSEL3...0 1111, SUT10 11. 1-незапрограммирован. 0-запрограммирован.
- deser_eagle
- Грызет канифоль
- Сообщения: 252
- Зарегистрирован: Вт фев 02, 2016 08:29:55
Re: Всё о фьюзах...
Спасибо большое , но я боюсь запороть еще одим Мк
Не могли бы вы мне подсказать как выберать здесь их .
шью sinaprog.
https://kitpost.ru/calc_fuse.html?prog= ... rt=ATmega8
Правельно ли я выставил ?
LOW- EF
HIGH- D9
Не могли бы вы мне подсказать как выберать здесь их .
шью sinaprog.
https://kitpost.ru/calc_fuse.html?prog= ... rt=ATmega8
Правельно ли я выставил ?
LOW- EF
HIGH- D9
- edm2007
- Поставщик валерьянки для Кота
- Сообщения: 2255
- Зарегистрирован: Вт апр 21, 2009 22:24:10
- Откуда: Иркутск
- Контактная информация:
Re: Всё о фьюзах...
В SinaProg адекватная настройка фьюзов:

Можно выбрать в выпадающем списке, и посмотреть во что превратились фьюзы в шестнадцатеричном виде. И наоборот.

Можно выбрать в выпадающем списке, и посмотреть во что превратились фьюзы в шестнадцатеричном виде. И наоборот.
"Слишком много людей ломаются, даже не подозревая о том, насколько близки к успеху они были в тот момент, когда упали духом". Томас Алва Эдисон
- deser_eagle
- Грызет канифоль
- Сообщения: 252
- Зарегистрирован: Вт фев 02, 2016 08:29:55
Re: Всё о фьюзах...
Вот сейчас поищу где оно не знал .
Я так понимаю выставить только Low как у вас на картинке и все готово ?
Я так понимаю выставить только Low как у вас на картинке и все готово ?
Последний раз редактировалось deser_eagle Вт апр 18, 2017 14:32:16, всего редактировалось 1 раз.
- edm2007
- Поставщик валерьянки для Кота
- Сообщения: 2255
- Зарегистрирован: Вт апр 21, 2009 22:24:10
- Откуда: Иркутск
- Контактная информация:
Re: Всё о фьюзах...
Кнопка "C" рядом с шестнадцатеричным значением.
"Слишком много людей ломаются, даже не подозревая о том, насколько близки к успеху они были в тот момент, когда упали духом". Томас Алва Эдисон
- Starichok51
- Модератор
- Сообщения: 19039
- Зарегистрирован: Сб авг 14, 2010 15:05:51
- Откуда: г. Озерск, Челябинская обл.
Re: Всё о фьюзах...
FF должно получиться.
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
- oleg63m
- Друг Кота
- Сообщения: 20132
- Зарегистрирован: Чт сен 01, 2011 12:53:27
- Откуда: ТьмуТаракания. Почетный житель подмостовья
- Контактная информация:
Re: Всё о фьюзах...
edm2007 писал(а):ну их в баню, эти куркуляторы. Есть же даташит, один взгляд на раздел "Memory Programming", и все более чем понятно. А.
всю жизнь пользуюсь калькуляторами и ничего не испортил до сих пор, хотя программист из меня не то, что нулевой, скорее отрицательный. просто на железяку 100% не стоит полагаться, а даташиты тоже люди пишут, верь, но проверяй. мозги еще никому не навредили, а вот игнорирование, как правило
Шекспир сказал: Судить меня -дано лишь Богу, другим я укажу дорогу... https://natribu.org/
Я его полностью поддерживаю.
Программирую на Fuse AtmelAVR.
Я его полностью поддерживаю.
Программирую на Fuse AtmelAVR.
- edm2007
- Поставщик валерьянки для Кота
- Сообщения: 2255
- Зарегистрирован: Вт апр 21, 2009 22:24:10
- Откуда: Иркутск
- Контактная информация:
Re: Всё о фьюзах...
Разумеется. Правда за 8 лет в даташитах касаемо фьюзов ни одной ошибки не попадалось, а вот в калькуляторах - достаточно. Конечно нужно голову в любом случае включать, но я на самом деле не понимаю, зачем калькулятор нужен. Ведь чтобы выбрать то же тактирование, все равно нужно разбираться о чем идет речь. Мне довольно часто задают вопросы о 16K CK + 65ms и прочих штуках. И что выберет начинающий, когда только для "высокого" кварца 8 вариантов фьюзов (скрин выше). Нет, конечно это личное дело каждого, если Вам так удобнее то и славно. 

"Слишком много людей ломаются, даже не подозревая о том, насколько близки к успеху они были в тот момент, когда упали духом". Томас Алва Эдисон