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

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

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

Сообщение NStorm »

karabin921, какая, нахрен, ардуино? Я ни слова про ардуино не написал. Не пользуетесь вы дудкой, в дудке нет никаких "галочек". avrdude, про которую вы написали и AVRDude_PROG - две разные программы. Называйте вещи своими именами и будьте внимательнее.

Самсусамыч, у вас на скрине не дудка (avrdude), а AVRDude_PROG. Дудка выглядит вот так:
Изображение
Самсусамыч

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

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

[uquote="NStorm",url="/forum/viewtopic.php?p=3793126#p3793126"]Самсусамыч, у вас на скрине не дудка (avrdude), а AVRDude_PROG.[/uquote]
Мне показалось, что karabin921 шьёт именно этой программой…
[uquote="karabin921",url="/forum/viewtopic.php?p=3793040#p3793040"]Пользуюсь прогой AVRDude[/uquote]
Если не так, значит почитает статью из блога и сам разберётся. Там всё доходчиво описано.
NStorm
Поставщик валерьянки для Кота
Сообщения: 1978
Зарегистрирован: Ср июл 17, 2013 13:55:57

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

Сообщение NStorm »

Самсусамыч, "дудка" = avrdude = то, что на скрине у меня выше. "Прога" = "программа" = любая программа.
А всякие GUI к avrdude - это уже не "дудка" и игра в телепатию, пока нет полного названия. Есть еще avrdudess, AVRDude GUI, и т.д.
Надо вещи своими именами называть, чтобы понятно было (это к karabin921).
Самсусамыч

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

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

Я не профессионал, потому могу путаться в терминах… мне казалось где есть слово dude значит это дудка на сленге… если это не так, значит это я ввёл человека в заблуждение, так как первый применил это слово. Вообще я сам не пользуюсь avrdude_prog33, шью МК из АВ. Программа avrdude_prog33 и программатор к ней приобрёл лишь с целью иметь возможность на примере показывать как можно правильно прошить МК для нуждающихся. Так что не претендую на истину в последней инстанции, сам многого не знаю. :)
karabin921
Родился
Сообщения: 12
Зарегистрирован: Ср фев 04, 2015 18:28:30

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

Сообщение karabin921 »

[uquote="NStorm",url="/forum/viewtopic.php?p=3793163#p3793163"]Самсусамыч, "дудка" = avrdude = то, что на скрине у меня выше. "Прога" = "программа" = любая программа.
А всякие GUI к avrdude - это уже не "дудка" и игра в телепатию, пока нет полного названия. Есть еще avrdudess, AVRDude GUI, и т.д.
Надо вещи своими именами называть, чтобы понятно было (это к karabin921).[/uquote]
На сколько я обсмотрелся всяких видеороликов AVRDude в простонародии называют дудкой

Добавлено after 8 minutes 34 seconds:
[uquote="Самсусамыч",url="/forum/viewtopic.php?p=3793172#p3793172"]Я не профессионал, потому могу путаться в терминах… мне казалось где есть слово dude значит это дудка на сленге… если это не так, значит это я ввёл человека в заблуждение, так как первый применил это слово. Вообще я сам не пользуюсь avrdude_prog33, шью МК из АВ. Программа avrdude_prog33 и программатор к ней приобрёл лишь с целью иметь возможность на примере показывать как можно правильно прошить МК для нуждающихся. Так что не претендую на истину в последней инстанции, сам многого не знаю. :)[/uquote]
Не знаю может я кого завел в заблуждения простонародными выражениями Не знал что прогу надо называть программой комп -компьютером и т.д .Я попросил помощи а началась дискуссия лексики Самсусамыч меня правильно понял
Аватара пользователя
oleg63m
Друг Кота
Сообщения: 20132
Зарегистрирован: Чт сен 01, 2011 12:53:27
Откуда: ТьмуТаракания. Почетный житель подмостовья
Контактная информация:

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

Сообщение oleg63m »

[uquote="NStorm",url="/forum/viewtopic.php?p=3793163#p3793163"]Самсусамыч, "дудка" = avrdude = то, что на скрине у меня выше. "Прога" = "программа" = любая программа.
А всякие GUI к avrdude - это уже не "дудка" и игра в телепатию, пока нет полного названия. Есть еще avrdudess, AVRDude GUI, и т.д.[/uquote]
Не надо так утрировать. в основе всех гуев и шеллов все-равно лежит консольная дудка.
а все остальное только надстройка для сервиса
Шекспир сказал: Судить меня -дано лишь Богу, другим я укажу дорогу... https://natribu.org/
Я его полностью поддерживаю.
Программирую на Fuse AtmelAVR.
NStorm
Поставщик валерьянки для Кота
Сообщения: 1978
Зарегистрирован: Ср июл 17, 2013 13:55:57

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

Сообщение NStorm »

в основе всех гуев и шеллов все-равно лежит консольная дудка.
Вот именно. И только она имеет право называться дудкой... "а все остальное только надстройка для сервиса" (и называется по-разному).
На сколько я обсмотрелся всяких видеороликов AVRDude в простонародии называют дудкой
Вы очень невнимательны. Идите и перечитайте моё сообщение в самом верху этой страницы. Вы разницу видите между "AVRDude" и "AVRDude_PROG"? Я даже подчеркнул специально _PROG для вас и написал, что это две разные программы.

Добавлено after 1 minute 24 seconds:
[uquote="karabin921",url="/forum/viewtopic.php?p=3793462#p3793462"]Самсусамыч меня правильно понял[/uquote]
Не правильно понял, а угадал просто получается.
karabin921
Родился
Сообщения: 12
Зарегистрирован: Ср фев 04, 2015 18:28:30

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

Сообщение karabin921 »

Н тогда пардон. Скорее всего все так. NStorm так как все таки на счет правильности вот скрины Продублируй(те) если не трудно
Вложения
2020-01-10_14-07-31.png
(17.29 КБ) 245 скачиваний
2019-12-17_20-33-34.png
(15.23 КБ) 213 скачиваний
1en2
Собутыльник Кота
Сообщения: 2804
Зарегистрирован: Вс фев 02, 2020 09:12:37

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

Сообщение 1en2 »

Изображение
NStorm : "От фьюзов по-умолчанию отличается только установкой внутреннего RC на 8Мгц, вместо 1МГц." (CKSEL0)
karabin921
Родился
Сообщения: 12
Зарегистрирован: Ср фев 04, 2015 18:28:30

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

Сообщение karabin921 »

Для полного уточнения у меня сейчас на фото стоят инверсные Это правильно? Вот именно в этих не разберихах и хочется разобраться Наверняка здесь есть ребята которые пользуются разными прогами и для них это так.... плевое дело ...Хотелось бы чтоб кто нибудь расставил все на свои места для разных программ PonyProg CodeVisionAvr AVRDude и т.д какие там еще популярные Я думаю в этой теме для новичков я не одинок и было бы очень полезно иметь такое наглядное пособие .Ведь очень часто встречаются интересные схемы с прошивками и каждый вылаживает фьюзы так какой программой пользуется сам автор ВОТ ТУТ и начинается вся эта путанка с залочеными МК и остальными последствиями ЗНАЮЩИЕ ЛЮДИ ОТКЛИКНИТЕСЬ И ВЫ ПОМОЖЕТЕ МНОГИМ! Как для примера одни и те же фьюзы не важно как они там выставлены (как наглядное пособие ) но в разных программах
NStorm
Поставщик валерьянки для Кота
Сообщения: 1978
Зарегистрирован: Ср июл 17, 2013 13:55:57

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

Сообщение NStorm »

karabin921, на скрине же выше от 1en2 всё прекрасно видно. В вашей AVRDude_PROG вон переключалка есть - инверсные или прямые.
Путаница идет из-за того, что в самом МК биты когда запрограммированы выставляются в 0. А в программах "запрограммировать" отмечают галочкой, что как бы логично с точки зрения понимания что ты отмечаешь, то включаешь. Но нелогично с точки зрения того, что отмеченный галочкой бит равен 0, а неотмеченный - 1.
А вообще лучше почитать даташит, и научиться самому понимать и считать целиком эти пару байтов несчастных. Тогда и "магии" никакой вокруг твориться не будет и ошибок можно будет избежать.
Аватара пользователя
oleg63m
Друг Кота
Сообщения: 20132
Зарегистрирован: Чт сен 01, 2011 12:53:27
Откуда: ТьмуТаракания. Почетный житель подмостовья
Контактная информация:

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

Сообщение oleg63m »

[uquote="karabin921",url="/forum/viewtopic.php?p=3794296#p3794296"]Хотелось бы чтоб кто нибудь расставил все на свои места для разных программ PonyProg CodeVisionAvr AVRDude и т.д какие там еще популярные Я думаю в этой теме для новичков я не одинок и было бы очень полезно иметь такое наглядное пособие ЗНАЮЩИЕ ЛЮДИ ОТКЛИКНИТЕСЬ И ВЫ ПОМОЖЕТЕ МНОГИМ! Как для примера одни и те же фьюзы не важно как они там выставлены (как наглядное пособие ) но в разных программах[/uquote]

:facepalm: :facepalm: :facepalm: Госпиди. да только я разов 10 или более разъяснял, приводил примеры и ссылки на разные сайты, где это все разжевывается, а сколько другие, так уже и не сосчитать...
Если полистать сайт, можно и много другого полезного найти. дык нет. нужно обьяснять каждому персонально :kill:
все просто, считываете новую микросхему(фюзы) и смотрите на состояние SPIEN. у читаемой микросхемы он всегда включен. если на нем стоит галочка, значит "галочка" это нолик в реестре, тоесть опция включается галочкой, если галочки нет- значит включение отсутствием галочки. Даже задумываться особенно не надо, все навиду

решил собрать весь полезняк в одну кучу
https://radiokot.ru/forum/viewtopic.php?p=80898#p80898
ARV русским по белому разжевывает фюзы
https://radiokot.ru/forum/viewtopic.php?p=83908#p83908 кеша приводит ссылку на калбкулятор фюзов
https://radiokot.ru/forum/viewtopic.php?p=93118#p93118 tych дает ссылку где мозги раздают
https://radiokot.ru/forum/viewtopic.php?p=93317#p93317 delay дает ссылку на полезные подсказки
https://radiokot.ru/forum/viewtopic.php ... 70#p123070 tych приводит ссылку на примеры установки фюзов в разных прогах

и это только 13 страниц пролистал.
https://radiokot.ru/forum/viewtopic.php ... 75#p239775 Georgiy напомнил про калькулятор
https://radiokot.ru/forum/viewtopic.php ... 86#p390286 ссылка Seal на офлайн калькулятор
https://radiokot.ru/forum/viewtopic.php ... 67#p416067 saidbek92 делится офлайн калькулятором
https://radiokot.ru/forum/viewtopic.php ... 10#p417610 еще один
Шекспир сказал: Судить меня -дано лишь Богу, другим я укажу дорогу... https://natribu.org/
Я его полностью поддерживаю.
Программирую на Fuse AtmelAVR.
karabin921
Родился
Сообщения: 12
Зарегистрирован: Ср фев 04, 2015 18:28:30

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

Сообщение karabin921 »

oleg63m Спасибо конечно за "разжжеванку" Не охота просто лишний раз "Войну и Мир" перечитывать хотя иногда полезно но очень много не нужного (для меня) приходится перечитать пока до нужного дочитаешься А это время которого как всегда очень всем не хватает Просто вдумайся в слово ФОРУМ он и существует по моему мнению как онлайн-помощь а уж потом как времяубивалка!
Аватара пользователя
oleg63m
Друг Кота
Сообщения: 20132
Зарегистрирован: Чт сен 01, 2011 12:53:27
Откуда: ТьмуТаракания. Почетный житель подмостовья
Контактная информация:

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

Сообщение oleg63m »

для меня форум, это прежде всего как спортзал для мозгов, ну и подпитка. чего знаю- делюсь, чего не знаю- читаю, и вьезжаю, прежде всего, если не вьехал- не грех и спросить. а если сразу спросил- тут же забыл, а когда сам нашел, это на века.
Вот тут edm2007 делится знаниями https://radiokot.ru/forum/viewtopic.php ... 2#p1335612 полезно почитать и следующие его посты. весьма познавательно
и его-же картинка
СпойлерИзображение
понятнее уже некуда, как по мне :dont_know:

[uquote="karabin921",url="/forum/viewtopic.php?p=3794679#p3794679"]" Не охота просто лишний раз "Войну и Мир" перечитывать[/uquote]тогда вот комиксы :))) https://radiokot.ru/forum/viewtopic.php ... 70#p123070
ниже пример, как пересчитать фюзы из 16ричного вида в двоичный. предоставил тот же edm2007
СпойлерИзображение
Вот еще полезная обучалка по фюзам от getchip.net http://www.getchip.net/posts/068-kak-pr ... -fuse-bit/
сам по ней когда-то учился
Шекспир сказал: Судить меня -дано лишь Богу, другим я укажу дорогу... https://natribu.org/
Я его полностью поддерживаю.
Программирую на Fuse AtmelAVR.
Самсусамыч

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

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

[uquote="karabin921",url="/forum/viewtopic.php?p=3794679#p3794679"]А это время которого как всегда очень всем не хватает Просто вдумайся в слово ФОРУМ он и существует по моему мнению как онлайн-помощь а уж потом как времяубивалка![/uquote]
Я же Вам конкретно ссылку дал и затем пример показал именно для Вашего варианта...
https://radiokot.ru/forum/viewtopic.php ... 3#p3793083
что ещё…? Если Вы этого не видите в упор, то тут уже ни какой форум не поможет. :dont_know:
Аватара пользователя
samand587
Поставщик валерьянки для Кота
Сообщения: 2311
Зарегистрирован: Вт фев 21, 2017 18:59:21
Откуда: Седой Урал

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

Сообщение samand587 »

Наверное тоже из тупых вопросов! :)) Прошиваю ATmega328P программой АВРдуде3.3, прошивка проходит успешно, фьюзы ставлю такие Low = DE и High = D9 инверсные, внешний кварц 16Мгц, фьюзы устанавливаются. После этого при попытке повторного чтения МК программатор перестает видеть МК и выдает ошибку чтения. И какие соображения, уважаемые? :dont_know:
NStorm
Поставщик валерьянки для Кота
Сообщения: 1978
Зарегистрирован: Ср июл 17, 2013 13:55:57

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

Сообщение NStorm »

samand587, инверсными или нет бывают только биты/галочки. Байт он и есть байт, его инверсным не записывают.
Кварц правильно подключен? Ёмкости какие стоят? Я бы шил Low = 0xD6 лучше, чтобы полную мощность на кристал подавать.
Аватара пользователя
samand587
Поставщик валерьянки для Кота
Сообщения: 2311
Зарегистрирован: Вт фев 21, 2017 18:59:21
Откуда: Седой Урал

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

Сообщение samand587 »

[uquote="NStorm",url="/forum/viewtopic.php?p=3794836#p3794836"]инверсными или нет бывают только биты/галочки.
Кварц правильно подключен? Ёмкости какие стоят? Я бы шил Low = 0xD6 лучше, чтобы полную мощность на кристал подавать.[/uquote]

Правильно ли я понял, что при последующих подключениях к программатору после прошивки и выставления фьюзов должен к МК подключать кварц 16Мгц с конденсаторами что бы его увидел программатор?

З.Ы. В предложении пропустил запятую- смысл предложения изменился :))
Аватара пользователя
oleg63m
Друг Кота
Сообщения: 20132
Зарегистрирован: Чт сен 01, 2011 12:53:27
Откуда: ТьмуТаракания. Почетный житель подмостовья
Контактная информация:

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

Сообщение oleg63m »

[uquote="samand587",url="/forum/viewtopic.php?p=3794842#p3794842"]Правильно ли я понял?[/uquote]
Господь тебе судья. переведу твою фразу на понятный, может и сам поймешь:
Правильно ли я понял, если я переключил переключатель напряжения на 110 вольт, я должен подавать на устройство 110?
тоесть, если ты переключил МК на тактирования от внешнего кварца 16 МГц нужно ли подключать к нему кварц 16МГц?
или другтми словами, если ты вынул батарейки из плеера и переключил его на питание от сети через адаптер, нужно ли адаптер подключать к 220?
теперь понятно?


[uquote="NStorm",url="/forum/viewtopic.php?p=3794836#p3794836"]Я бы шил Low = 0xD6 лучше, чтобы полную мощность на кристал подавать.[/uquote]
не всегда большая мощность является "хорошо". во первых, появится больше виляние частоты по сторонам, во вторых, кварцы частенько не выдерживают такие издевательства и ломаются(перестают генерить). мощность должна быть такой, чтобы только поддерживать незатухающие колебания
Шекспир сказал: Судить меня -дано лишь Богу, другим я укажу дорогу... https://natribu.org/
Я его полностью поддерживаю.
Программирую на Fuse AtmelAVR.
NStorm
Поставщик валерьянки для Кота
Сообщения: 1978
Зарегистрирован: Ср июл 17, 2013 13:55:57

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

Сообщение NStorm »

[uquote="samand587",url="/forum/viewtopic.php?p=3794842#p3794842"][uquote="NStorm",url="/forum/viewtopic.php?p=3794836#p3794836"]инверсными или нет бывают только биты/галочки.
Кварц правильно подключен? Ёмкости какие стоят? Я бы шил Low = 0xD6 лучше, чтобы полную мощность на кристал подавать.[/uquote]

Правильно ли я понял, что при последующих подключениях к программатору после прошивки и выставления фьюзов должен к МК подключать кварц 16Мгц с конденсаторами что бы его увидел программатор?

З.Ы. В предложении пропустил запятую- смысл предложения изменился :))[/uquote]
Да, в режиме последовательного низковольного программирования AVR должен иметь тот источник тактового сигнала, что и выставлен фьюзами конечно.
Бывает еще высоковольтное последовательно/параллельное программирование (HVSP/HVPP). Так к примеру работает AVR Fusebit Doctor, который позволяет сбросить кривые фьюзы.
Ответить

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