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

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

Ср фев 19, 2020 07:46:13

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

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

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

Ср фев 19, 2020 09:43:33

Самсусамыч, у вас на скрине не дудка (avrdude), а AVRDude_PROG.

Мне показалось, что karabin921 шьёт именно этой программой…
Пользуюсь прогой AVRDude

Если не так, значит почитает статью из блога и сам разберётся. Там всё доходчиво описано.

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

Ср фев 19, 2020 10:15:12

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

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

Ср фев 19, 2020 10:29:40

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

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

Ср фев 19, 2020 21:10:35

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

На сколько я обсмотрелся всяких видеороликов AVRDude в простонародии называют дудкой

Добавлено after 8 minutes 34 seconds:
Я не профессионал, потому могу путаться в терминах… мне казалось где есть слово dude значит это дудка на сленге… если это не так, значит это я ввёл человека в заблуждение, так как первый применил это слово. Вообще я сам не пользуюсь avrdude_prog33, шью МК из АВ. Программа avrdude_prog33 и программатор к ней приобрёл лишь с целью иметь возможность на примере показывать как можно правильно прошить МК для нуждающихся. Так что не претендую на истину в последней инстанции, сам многого не знаю. :)

Не знаю может я кого завел в заблуждения простонародными выражениями Не знал что прогу надо называть программой комп -компьютером и т.д .Я попросил помощи а началась дискуссия лексики Самсусамыч меня правильно понял

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

Ср фев 19, 2020 22:09:52

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

Не надо так утрировать. в основе всех гуев и шеллов все-равно лежит консольная дудка.
а все остальное только надстройка для сервиса

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

Ср фев 19, 2020 22:42:32

в основе всех гуев и шеллов все-равно лежит консольная дудка.

Вот именно. И только она имеет право называться дудкой... "а все остальное только надстройка для сервиса" (и называется по-разному).

На сколько я обсмотрелся всяких видеороликов AVRDude в простонародии называют дудкой

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

Добавлено after 1 minute 24 seconds:
Самсусамыч меня правильно понял

Не правильно понял, а угадал просто получается.

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

Чт фев 20, 2020 07:35:15

Н тогда пардон. Скорее всего все так. NStorm так как все таки на счет правильности вот скрины Продублируй(те) если не трудно
Вложения
2020-01-10_14-07-31.png
(17.29 KiB) Скачиваний: 218
2019-12-17_20-33-34.png
(15.23 KiB) Скачиваний: 187

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

Чт фев 20, 2020 07:55:04

Изображение
NStorm : "От фьюзов по-умолчанию отличается только установкой внутреннего RC на 8Мгц, вместо 1МГц." (CKSEL0)

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

Пт фев 21, 2020 08:37:45

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

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

Пт фев 21, 2020 09:47:40

karabin921, на скрине же выше от 1en2 всё прекрасно видно. В вашей AVRDude_PROG вон переключалка есть - инверсные или прямые.
Путаница идет из-за того, что в самом МК биты когда запрограммированы выставляются в 0. А в программах "запрограммировать" отмечают галочкой, что как бы логично с точки зрения понимания что ты отмечаешь, то включаешь. Но нелогично с точки зрения того, что отмеченный галочкой бит равен 0, а неотмеченный - 1.
А вообще лучше почитать даташит, и научиться самому понимать и считать целиком эти пару байтов несчастных. Тогда и "магии" никакой вокруг твориться не будет и ошибок можно будет избежать.

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

Пт фев 21, 2020 16:28:46

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


: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 еще один

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

Пт фев 21, 2020 20:29:56

oleg63m Спасибо конечно за "разжжеванку" Не охота просто лишний раз "Войну и Мир" перечитывать хотя иногда полезно но очень много не нужного (для меня) приходится перечитать пока до нужного дочитаешься А это время которого как всегда очень всем не хватает Просто вдумайся в слово ФОРУМ он и существует по моему мнению как онлайн-помощь а уж потом как времяубивалка!

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

Пт фев 21, 2020 21:23:54

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

понятнее уже некуда, как по мне :dont_know:

" Не охота просто лишний раз "Войну и Мир" перечитывать
тогда вот комиксы :))) https://radiokot.ru/forum/viewtopic.php ... 70#p123070
ниже пример, как пересчитать фюзы из 16ричного вида в двоичный. предоставил тот же edm2007
СпойлерИзображение

Вот еще полезная обучалка по фюзам от getchip.net http://www.getchip.net/posts/068-kak-pr ... -fuse-bit/
сам по ней когда-то учился

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

Пт фев 21, 2020 23:32:12

А это время которого как всегда очень всем не хватает Просто вдумайся в слово ФОРУМ он и существует по моему мнению как онлайн-помощь а уж потом как времяубивалка!

Я же Вам конкретно ссылку дал и затем пример показал именно для Вашего варианта...
https://radiokot.ru/forum/viewtopic.php ... 3#p3793083
что ещё…? Если Вы этого не видите в упор, то тут уже ни какой форум не поможет. :dont_know:

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

Сб фев 22, 2020 08:49:30

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

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

Сб фев 22, 2020 09:22:18

samand587, инверсными или нет бывают только биты/галочки. Байт он и есть байт, его инверсным не записывают.
Кварц правильно подключен? Ёмкости какие стоят? Я бы шил Low = 0xD6 лучше, чтобы полную мощность на кристал подавать.

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

Сб фев 22, 2020 09:29:53

инверсными или нет бывают только биты/галочки.
Кварц правильно подключен? Ёмкости какие стоят? Я бы шил Low = 0xD6 лучше, чтобы полную мощность на кристал подавать.


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

З.Ы. В предложении пропустил запятую- смысл предложения изменился :))

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

Сб фев 22, 2020 10:29:01

Правильно ли я понял?

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


Я бы шил Low = 0xD6 лучше, чтобы полную мощность на кристал подавать.

не всегда большая мощность является "хорошо". во первых, появится больше виляние частоты по сторонам, во вторых, кварцы частенько не выдерживают такие издевательства и ломаются(перестают генерить). мощность должна быть такой, чтобы только поддерживать незатухающие колебания

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

Сб фев 22, 2020 10:59:53

инверсными или нет бывают только биты/галочки.
Кварц правильно подключен? Ёмкости какие стоят? Я бы шил Low = 0xD6 лучше, чтобы полную мощность на кристал подавать.


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

З.Ы. В предложении пропустил запятую- смысл предложения изменился :))

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