Страница 90 из 134

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

Добавлено: Пн авг 10, 2015 11:08:04
akl
Если запрограммировать FUSE-биты так как на рисунке, контроллер MEGA8 должен начать работу с внутренним генератором 1MHz.

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

Добавлено: Пн авг 10, 2015 13:03:43
evilwolf
Спасибо, но я это знаю, проблема не в том что я незнаю какие фьюзы программировать, а в том что они НЕ программируются.

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

Добавлено: Ср авг 12, 2015 14:48:54
oleg63m
evilwolf писал(а): они НЕ программируются.
не программироваться могут если локбиты случайно включил, если генератор такта слишком медленно молотит,
какая версия оболочки программера, кондер по питанию мк не вставлен, задержкою попробуй подвигай
есть еще вариант, что не правильно биты прописываешь, напруги недостает,
:cry: мало информации,
кстати, лок биты можно снять только стиранием кристалла

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

Добавлено: Пт авг 14, 2015 07:26:54
evilwolf
в общем помучавшись с фьюзами решил оставить кварц, и при заливке прошивки выяснил, что при попытке записи на контроллер вообще чего либо он подвисает, тоесть с него читаются одни нули, конденсатора по питанию нет, питаюсь от юсб, программатор громова версия оболочки на скрине там же локбиты, вроде ничего не запрограммировано, в этой же плате раньше все шилось, определяеться мк не всегда с первого раза, сдох мк или дело может быть в программаторе?

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

Добавлено: Пт авг 14, 2015 22:04:44
oleg63m
c "проволочными" программаторами может быть что угодно, от потери емкости источника питания дежурного режима, от коего зачачстую и запитаны многие разьемы юсби, до загрузки операционки какой нить программою или левым драйвером(помогает перестановка системы).тут только думать и анализировать надо, спалить мегу8 практически невозможно, я пару раз их вставлял даже на 180 градусов перевернутыми в панель программатора, получал ожог, но кристалл выдерживал.
попробуй у друга на компе или на другом проггере, или пересобери по моей схеме из темы про громова, иногда помогало
http://radiokot.ru/forum/viewtopic.php? ... &start=280
кстати, про кнопку "тормоз" знаете?

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

Добавлено: Вс авг 16, 2015 12:24:12
oleg63m
кстати, почитателям дудки на заметку:
Приведу цитату с последней редакции документации по этому моменту:http://www.mikrocontroller.net/svnbrows ... x/russian/

"Вероятно, программа avrdude сообщит об ошибке при установке Extended Fuse (efuse). Чтение неиспользуемых Fuse бит ATmega определяет как «1», но avrdude скрывает неиспользуемые Fuse бит и все неиспользуемые Fuse бит считает равными «0». Обычно дополнительные Fuse должны бить установлены 0xfc, но avrdude считает их при проверке 0x04. Вы должны изменить файл avrdude.conf чтобы изменить поведение avrdude или установить дополнительные Fuse (efuse) 0x04. Значение всех дополнительные Fuse должны быть установлены опцией EFUSE_VAL в начале файла setup.mk в директории исходных файлов. Вероятно, Extended Fuse будут установлены правильно и с этой ошибкой."
(стр.28 раздел 2.8.1 редакция от 6.04.2015 rev.450)

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

Добавлено: Ср сен 02, 2015 19:35:26
Unique
Добрый вечер... точнее, не совсем добрый :(

Видеоуроки по программированию контроллеров предупреждают: "вы обязательно накосячите с фьюзами по неопытности!". Пророчество сбылось :(

В общем, хотел сделать цветомузыку.
В описании проекта указаны фьюзы, которые нужно прошить:
Инструкция.jpg
В инструкции по светомузыке привели инструкцию какие фьюзы нужно прошить
(119.62 КБ) 347 скачиваний
Прошил контроллер AtMega8 со следующими битами:
Прошил.png
Прошил эти фьюзы
(24.13 КБ) 514 скачиваний
После этого контроллер ни фьюзы ни сама программа не читается и не прошивается - вылетает ошибка (просто сообщение "Ошибка." без описания проблемы). В окошке AVRDUDE написано:

Код: Выделить всё

Cформированная командная строка:
avrdude.exe -p m8 -c usbasp -P usb  -U lock:r:lock.hex:r -U hfuse:r:hfuse.hex:r -U lfuse:r:lfuse.hex:r


avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update.
avrdude.exe: error: programm enable: target doesn't answer. 1 
avrdude.exe: initialization failed, rc=-1
             Double check connections and try again, or use -F to override
             this check.


avrdude.exe done.  Thank you.
Может кто-то встречался? Подскажите что делать, пожалуйста.

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

Добавлено: Ср сен 02, 2015 21:01:08
Enman
так цепляй кварц по схеме........у меги был внутренний генератор, после прошивки она хочет внешний кварц...читать её уже и необязательно, ставь в схему и пусть работает...

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

Добавлено: Чт сен 03, 2015 18:13:24
Unique
Enman писал(а):читать её уже и необязательно, ставь в схему и пусть работает...
Так и программа теперь не прошивается, а на голых фьюзах вряд ли она заработает. А что теперь, чтобы её прошить, надо кварц прямо в программатор цеплять?

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

Добавлено: Чт сен 03, 2015 18:29:59
Unique
Enman, спасибо за пинок в нужную сторону! Подключил кварц в программатор - заработало! :)
Вывод: придётся переделывать плату программатора :)

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

Добавлено: Чт сен 03, 2015 22:08:40
oleg63m
Unique писал(а):спасибо за пинок
Блин, 100500 раз чуть ли не на каждой странице об этом говорилось, азы ведь, надо знать как отче наш. а почему-то все дружно топчут одни и те же грабли :facepalm: :dont_know:

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

Добавлено: Вс сен 13, 2015 14:46:44
47ронин
Новичек всегда почти ошибается а форум для того и есть чтоб спрашивать , лучше б теги прицепили , по тегах легко б нашлось то что уже обсуждалось... но спросить всегда легче - получить ответ уже труднее.

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

Добавлено: Пн сен 14, 2015 09:50:55
oleg63m
47ронин писал(а):Новичек всегда почти ошибается а форум для того и есть чтоб спрашивать
прикинь, а я еще ни одного мк фюзами не испортил, хотя начал вникать в мк совсем недавно. наверное потому, что имею дурную привычку: прежде чем к чему-то приступать- тщательно изучаю материал. и читаю форумы, все уже пережевано и дефектовано тысячи раз, а что не понятно изложено, не грех и спросить, за спрос денег не брали до этого.
а вот спрашивать то, что написано строкой-другой выше- какое мнение вы на себя можете накликать?

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

Добавлено: Ср сен 16, 2015 10:33:21
47ронин
Я же наоборот испортил и не раз, но никогда не спрашивал, проблему решал самостоятельно путем поиска по форумах, но никогда не спрашивал...Но люди всякие есть.

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

Добавлено: Чт сен 17, 2015 19:41:02
oleg63m
47ронин писал(а):проблему решал самостоятельно путем поиска по форумах
таки молодец, я тоже так делаю, а пока ищешь, получаешь сколько информации, что в следующий раз уже и искать не понадобится
другое дело, когда постом выше твою проблему решили, а ты опять спрашиваешь(я образно).тут уже и отвечать не хочется. ну не люблю ленивых и все тут :dont_know: :facepalm:

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

Добавлено: Вт сен 22, 2015 05:14:40
prinv
если avrdude не указать фьюзы, то он их не будет прошивать?

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

Добавлено: Вт сен 22, 2015 13:46:46
oleg63m
странный вопрос, а откуда он будет знать, что в них зашивать. конечно не будет. другое дело если пользуешься графическим шеллом, у которого есть такая опция, как шить все вместе с фюзами. и то, в таком случае он попытается зашить предыдущие значения, если они сохранились, или если шелл написан правильно, то прежде считает записанные в МК

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

Добавлено: Вс окт 11, 2015 19:35:44
IIIKET
Доброго времени суток. Я чайник, пинайте но не сильно) В общем недавно увлекся сборкой всяких безделушек, так как со схемотехникой ещё более или менее, то все получалось... А тут столкнулся с МК, всякие там подсветки с плавным запуском для Авто, нарыл у узкоглазых друзей usbasp и начал шить, слова фьюзы боюсь до сих пор, но мне тут попалась очень интересная схемка с картинкой фьюзов для тиньки 13, так как шили ими в понипрог, а усбсап как я понял не поддерживается им и пользуясь я синапрогом, то корявыми рученками залочил уже 3 тиньки( может кто ткнет носом куда нажимать в синепрог?

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

Добавлено: Пн окт 12, 2015 09:11:08
oleg63m
IIIKET писал(а):схемка с картинкой фьюзов для тиньки 13, так как шили ими в понипрог, а усбсап как я понял не поддерживается им и пользуясь я синапрогом, то корявыми рученками залочил уже 3 тиньки( может кто ткнет носом куда нажимать в синепрог?
накорми чукчу рыбой- будешь кормить его до конца дней, а научишь его самого ловить- он сам себя прокормит, и тебя может накормить.
старая чукотская поговорка
тысчу раз приводил ссылку, да она постоянно теряется в потоке таких вот вопросов. почитай ка для начала это, лично я с этого начинал, и до сих пор в практике ни единой залочки не имею
http://www.getchip.net/posts/068-kak-pr ... -fuse-bit/
а вот про псину по русски http://www.getchip.net/posts/096-sinapr ... ulyatorom/

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

Добавлено: Пн окт 12, 2015 11:10:47
IIIKET
oleg63m писал(а):
IIIKET писал(а): тысчу раз приводил ссылку, да она постоянно теряется в потоке таких вот вопросов. почитай ка для начала это, лично я с этого начинал, и до сих пор в практике ни единой залочки не имею
http://www.getchip.net/posts/068-kak-pr ... -fuse-bit/
а вот про псину по русски http://www.getchip.net/posts/096-sinapr ... ulyatorom/
Спасибо за предоставленный материал, глаза немного открыл) но я думаю у меня путаница с инверсными или неинверсными фьюзами, уже шить боюсь) толи тупой, толи лето на дворе(