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

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

Добавлено: Вс фев 13, 2011 16:48:03
Razor
Или я чего то не понимаю или одно из двух... На меге162 выставил cksel(3-0) 1101 sut(1-0) 11 и поставил кварц 6 мгц. а он сволочь запускаться перестал. Не подскажете где я наступил в гавно?

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

Добавлено: Вс фев 13, 2011 17:07:23
Gudd-Head
Razor писал(а):Или я чего то не понимаю или одно из двух... На меге162 выставил cksel(3-0) 1101 sut(1-0) 11 и поставил кварц 6 мгц. а он сволочь запускаться перестал. Не подскажете где я наступил в гавно?
С виду всё должно работать. Точно не перепутали "0" с "1" (запрограммирован/нет)? На плате нет косяков?

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

Добавлено: Вс фев 13, 2011 17:07:42
edm2007
А Вы расскажите сначала, в какой прошивалке Вы фьюзы выставляли? И что Вы хотели получить. :)

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

Добавлено: Вс фев 13, 2011 17:14:33
Razor
Выставлял в пони прог. Как раз работу от 6 мгц кварца я и хотел получить. На программаторе этом прошивал уже камни. Галка стояла только в cksel1. Кстати а бит ckdiv8 могет влиять? А то я правой пяткой интуитивно чувствую что можно попробовать кварц поставить 25 мгц.

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

Добавлено: Вс фев 13, 2011 17:26:24
Gudd-Head
Razor писал(а):Кстати а бит ckdiv8 могет влиять?
Только на скорость (частоту) работы ядра. На источник тактирования он не влияет.

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

Добавлено: Вс фев 13, 2011 17:30:20
Razor
Тогда я не понимаю что я сделал не так и как оживить камень. от пальца запускается иногда но прочитать и записать фьюзы таким образом не получается.

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

Добавлено: Вс фев 13, 2011 18:04:36
edm2007
CKDIV8 - это деление частоты тактового генератора на 8. На определение программатором это не влияет. Скажите, МК был чистый когда Вы меняли фьюзы? И что Вы меняли точно.

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

Добавлено: Вс фев 13, 2011 18:11:15
Razor
Я взял чистый мк. Прошил ему флеш на дефолтных фьюзах. Потом впаял кварц и решил соответственно установить фьюзы. Менял только те про которые написал. И еще снял галку Джитага, чтоб освободить порт С.

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

Добавлено: Пн фев 14, 2011 09:08:10
warrior2031
Прошу прощения, что намусорил в другой теме.

avreal32-1.28r5.exe +mega8535 -p1 -ax -o1Mhz -% -e -wp -v+ -c data_tranform.hex -fcksel=7 >> output.txt
pause

Шью atmega8535 надо настроить на внешний кварц 8 МГц.

1 111 3.0 - 8.0 12 - 22

Вот строчка из даташита. 1 - CKOPT, CKSEL, частота и емкость конденсаторов.

Фьюз остается в 1. Что делаю не так?

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

Добавлено: Пн фев 14, 2011 13:28:40
DJ_Kiridza
привета.
вопрос может и лишний, н овсё-таки...
есть мк АТмега16Л, сварганил для неё "5-проводов" (проверял - фьюзы прочитало), накропал в АВР Студио на асме прогу, я так понял АВР Студио не видит такого изврата как даунлоад-кабель "5-проводов", поставил также КодВижнАВР (фьюзы читал им, также им собираюсь шить), рекомендуют шить всё "вручную" и по-отдельности (отдельно фьюзы, отдельно прошивку, если есть епром - его тоже отдельно, и если всё-таки нужны лок биты - то их отдельно в самом конце).

Вопрос следующего плана: имет ли принципиальное значение что первым шить фьюзы или флеш (саму прошивку) ?

.. епромом в своей проге не пользуюсь..
Просто одни источники советуют сначала шить флеш работая на 1Мгц от внутреннего рц-генератора, а потом менять фьюзы, в другом источнике говорится что лучше шить, если частота будет выше чем 1Мгц, например 4Мгц от внешнего кварца - а это значит сначала нужно прошить фьюзы потом прошивку...
Собственно говоря я планирую работать от внешнего кварца на 8Мгц и в любом случае собираюсь менять фьюзы, тем болие что нужно вырубить жтаг..

З.Ы. изначально у меня этот вопрос даже не подымался, но почитав про то, кто и как убил свой первый мк - как-то не хотелось бы, тем болие что он уменя в tqfp-44 уже припаян в схему с выведеным ISP для прошива...
пасиб :)

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

Добавлено: Пн фев 14, 2011 14:12:04
DiGiCat
Razor писал(а):Я взял чистый мк. Прошил ему флеш на дефолтных фьюзах. Потом впаял кварц и решил соответственно установить фьюзы. Менял только те про которые написал. И еще снял галку Джитага, чтоб освободить порт С.
Кварц рабочий? Конденсаторы, пайка, флюс?
Razor писал(а):Тогда я не понимаю что я сделал не так и как оживить камень. от пальца запускается иногда но прочитать и записать фьюзы таким образом не получается.
От пальца запускается - для оживление тактирование внешнее от чего нибудь подать.. В теме было..
Кварц может дохлый..
DJ_Kiridza писал(а): Вопрос следующего плана: имет ли принципиальное значение что первым шить фьюзы или флеш (саму прошивку) ?
Прога сама должна все сделать, при установке лок-битов проверка не получиться..
DJ_Kiridza писал(а):Просто одни источники советуют сначала шить флеш работая на 1Мгц от внутреннего рц-генератора, а потом менять фьюзы, в другом источнике говорится что лучше шить, если частота будет выше чем 1Мгц, например 4Мгц от внешнего кварца - а это значит сначала нужно прошить фьюзы потом прошивку...
Изврат какой то..
DJ_Kiridza писал(а):Собственно говоря я планирую работать от внешнего кварца на 8Мгц и в любом случае собираюсь менять фьюзы, тем болие что нужно вырубить жтаг..
Ну и меняй. После переключения на тактирование от кварца, без него работать и определяться программатором соотвественно не будет.. если шьеться в панельке, не внутрисхемно

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

Добавлено: Пн фев 14, 2011 14:43:40
DJ_Kiridza
Прога сама должна все сделать, при установке лок-битов проверка не получиться..
да, она сама и сделает, если скажем из той-же КодеВижнАВР нажат кнопку "прошить всё", но! если шить через меню - отдельно фьюзы, отдельно флешу, (если нужно: отдельно епром и отдельно локи) - то что первым флеш или фьюзы (лок и епром не трогаю)?
После переключения на тактирование от кварца, без него работать и определяться программатором соотвественно не будет.. если шьеться в панельке, не внутрисхемно
...вот именно, шью внутрисхемно, кварц с кондёрами подпаял сруз-же...

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

Добавлено: Пн фев 14, 2011 15:07:37
DiGiCat
Внутрисхемно без разницы - тактированеие будет, кварц стоит.. не часовой на 32768Гц
Лок-биты не используются..

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

Добавлено: Пн фев 14, 2011 15:31:15
edm2007
Конечно. Ну перейдет от на работу от кварца и всех делов. Программатор его не потеряет. Вот если шить в сокете без кварца, с последующей установкой на плату, тогда да. Сначала flash потом фьюзы. Иначе и быть не может.

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

Добавлено: Пн фев 14, 2011 15:52:09
DJ_Kiridza
поняв, пасиб... просто не охота со старта грохнуть мк от недознания ))

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

Добавлено: Пн фев 14, 2011 16:16:28
DiGiCat
mrFox писал(а): новая версия fuse editor
- добавил check box "инвертировать бит.панель" - выставляете в зависимости от программы
- сохранение теперь в бинарном виде - сделал, чтоб можно было avrDude зашить
:beer: Калькулятор сразу стал универсальнее :)
warrior2031 писал(а):Прошу прощения, что намусорил в другой теме.

avreal32-1.28r5.exe +mega8535 -p1 -ax -o1Mhz -% -e -wp -v+ -c data_tranform.hex -fcksel=7 >> output.txt
Авреал не все юзают, попробуйте к автору постучаться или на его сайте спросить.. здесь он может не скоро заметит..
хотя, отвечал..

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

Добавлено: Пн фев 14, 2011 18:05:32
Razor
Плата полностью рабочая. В той же самой плате, с тем же самым кварцем стоит мега16 и проблем нет. Короче я так понимаю какой то глюк случился при записи фьюзов.

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

Добавлено: Вт фев 15, 2011 01:11:55
nebusow
Народ! Спасайте! Поспешил и в кхазаме на Тинни 45 фузы нажал врайт без галок! Те Все стоят , типа, в 1! Не читался - запустил от тактового генератора, прочёл фузы, НО МЕНЯТЬ НИ ЧЕГО НЕ МЕНЯЕТ! Ни стирает флеш, ни меняет фузы, ни пишет флеш! Пишет, что врит ок, лок ок!Что делать, кроме параллельного программатора??? Может его в жидкий азот положить? :shock: :kill: :?

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

Добавлено: Вт фев 15, 2011 02:00:36
DiGiCat
Стирать кристалл тоже ничего не дало? Если без галок на кварц, от 8Мгц и выше..В какой проге хоть прошивается?

в жидкий азот ложить рано ..

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

Добавлено: Вт фев 15, 2011 10:13:52
edm2007
В теме про USBasp:
borys писал(а):Для USBasp есть еще одна программа - Khazama AVR Programmer, компактный и шустрый.
Единственный недостаток - фьюзы отображены инверсно (галка соответствует единице).
P.S. А действительно, инверсно. Вот для тини2313 посмотрел. CKSEL3..0 - 0010 (внутренний, 4MHz).

Изображение