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

Обсуждаем контроллеры компании Atmel.
Аватара пользователя
Razor
Открыл глаза
Сообщения: 42
Зарегистрирован: Чт июл 03, 2008 13:09:52
Контактная информация:

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

Сообщение Razor »

Или я чего то не понимаю или одно из двух... На меге162 выставил cksel(3-0) 1101 sut(1-0) 11 и поставил кварц 6 мгц. а он сволочь запускаться перестал. Не подскажете где я наступил в гавно?
не выдрючивайся, да не выдрючен будешь ...
Аватара пользователя
Gudd-Head
Друг Кота
Сообщения: 20092
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

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

Сообщение Gudd-Head »

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

С виду всё должно работать. Точно не перепутали "0" с "1" (запрограммирован/нет)? На плате нет косяков?
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Аватара пользователя
edm2007
Поставщик валерьянки для Кота
Сообщения: 2255
Зарегистрирован: Вт апр 21, 2009 22:24:10
Откуда: Иркутск
Контактная информация:

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

Сообщение edm2007 »

А Вы расскажите сначала, в какой прошивалке Вы фьюзы выставляли? И что Вы хотели получить. :)
"Слишком много людей ломаются, даже не подозревая о том, насколько близки к успеху они были в тот момент, когда упали духом". Томас Алва Эдисон
Аватара пользователя
Razor
Открыл глаза
Сообщения: 42
Зарегистрирован: Чт июл 03, 2008 13:09:52
Контактная информация:

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

Сообщение Razor »

Выставлял в пони прог. Как раз работу от 6 мгц кварца я и хотел получить. На программаторе этом прошивал уже камни. Галка стояла только в cksel1. Кстати а бит ckdiv8 могет влиять? А то я правой пяткой интуитивно чувствую что можно попробовать кварц поставить 25 мгц.
не выдрючивайся, да не выдрючен будешь ...
Аватара пользователя
Gudd-Head
Друг Кота
Сообщения: 20092
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

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

Сообщение Gudd-Head »

Razor писал(а):Кстати а бит ckdiv8 могет влиять?

Только на скорость (частоту) работы ядра. На источник тактирования он не влияет.
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Аватара пользователя
Razor
Открыл глаза
Сообщения: 42
Зарегистрирован: Чт июл 03, 2008 13:09:52
Контактная информация:

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

Сообщение Razor »

Тогда я не понимаю что я сделал не так и как оживить камень. от пальца запускается иногда но прочитать и записать фьюзы таким образом не получается.
не выдрючивайся, да не выдрючен будешь ...
Аватара пользователя
edm2007
Поставщик валерьянки для Кота
Сообщения: 2255
Зарегистрирован: Вт апр 21, 2009 22:24:10
Откуда: Иркутск
Контактная информация:

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

Сообщение edm2007 »

CKDIV8 - это деление частоты тактового генератора на 8. На определение программатором это не влияет. Скажите, МК был чистый когда Вы меняли фьюзы? И что Вы меняли точно.
"Слишком много людей ломаются, даже не подозревая о том, насколько близки к успеху они были в тот момент, когда упали духом". Томас Алва Эдисон
Аватара пользователя
Razor
Открыл глаза
Сообщения: 42
Зарегистрирован: Чт июл 03, 2008 13:09:52
Контактная информация:

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

Сообщение Razor »

Я взял чистый мк. Прошил ему флеш на дефолтных фьюзах. Потом впаял кварц и решил соответственно установить фьюзы. Менял только те про которые написал. И еще снял галку Джитага, чтоб освободить порт С.
не выдрючивайся, да не выдрючен будешь ...
warrior2031
Первый раз сказал Мяу!
Сообщения: 30
Зарегистрирован: Чт апр 22, 2010 13:06:03

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

Сообщение 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. Что делаю не так?
I know what you're thinking. "Did he fire six shots or only five?"...
...you've got to ask yourself one question: "Do I feel lucky?" Well, do ya, punk?
Аватара пользователя
DJ_Kiridza
Мучитель микросхем
Сообщения: 458
Зарегистрирован: Пн дек 13, 2010 13:01:59
Откуда: Украина
Контактная информация:

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

Сообщение DJ_Kiridza »

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

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

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

З.Ы. изначально у меня этот вопрос даже не подымался, но почитав про то, кто и как убил свой первый мк - как-то не хотелось бы, тем болие что он уменя в tqfp-44 уже припаян в схему с выведеным ISP для прошива...
пасиб :)
мысли мысли штош вы вйотесь
над мойейу головойу
вы там мосга нинайдете
нед там мосга! йа тупойе (БОР)
Аватара пользователя
DiGiCat
Друг Кота
Сообщения: 4793
Зарегистрирован: Пт июл 11, 2008 09:42:35
Откуда: Made in USSR

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

Сообщение DiGiCat »

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

Изображение <= Жалобная кнопка в правом нижнем углу... )
Аватара пользователя
DJ_Kiridza
Мучитель микросхем
Сообщения: 458
Зарегистрирован: Пн дек 13, 2010 13:01:59
Откуда: Украина
Контактная информация:

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

Сообщение DJ_Kiridza »

Прога сама должна все сделать, при установке лок-битов проверка не получиться..

да, она сама и сделает, если скажем из той-же КодеВижнАВР нажат кнопку "прошить всё", но! если шить через меню - отдельно фьюзы, отдельно флешу, (если нужно: отдельно епром и отдельно локи) - то что первым флеш или фьюзы (лок и епром не трогаю)?

После переключения на тактирование от кварца, без него работать и определяться программатором соотвественно не будет.. если шьеться в панельке, не внутрисхемно

...вот именно, шью внутрисхемно, кварц с кондёрами подпаял сруз-же...
мысли мысли штош вы вйотесь
над мойейу головойу
вы там мосга нинайдете
нед там мосга! йа тупойе (БОР)
Аватара пользователя
DiGiCat
Друг Кота
Сообщения: 4793
Зарегистрирован: Пт июл 11, 2008 09:42:35
Откуда: Made in USSR

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

Сообщение DiGiCat »

Внутрисхемно без разницы - тактированеие будет, кварц стоит.. не часовой на 32768Гц
Лок-биты не используются..
scio me nihil scire...
_______________________

Изображение <= Жалобная кнопка в правом нижнем углу... )
Аватара пользователя
edm2007
Поставщик валерьянки для Кота
Сообщения: 2255
Зарегистрирован: Вт апр 21, 2009 22:24:10
Откуда: Иркутск
Контактная информация:

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

Сообщение edm2007 »

Конечно. Ну перейдет от на работу от кварца и всех делов. Программатор его не потеряет. Вот если шить в сокете без кварца, с последующей установкой на плату, тогда да. Сначала flash потом фьюзы. Иначе и быть не может.
"Слишком много людей ломаются, даже не подозревая о том, насколько близки к успеху они были в тот момент, когда упали духом". Томас Алва Эдисон
Аватара пользователя
DJ_Kiridza
Мучитель микросхем
Сообщения: 458
Зарегистрирован: Пн дек 13, 2010 13:01:59
Откуда: Украина
Контактная информация:

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

Сообщение DJ_Kiridza »

поняв, пасиб... просто не охота со старта грохнуть мк от недознания ))
мысли мысли штош вы вйотесь
над мойейу головойу
вы там мосга нинайдете
нед там мосга! йа тупойе (БОР)
Аватара пользователя
DiGiCat
Друг Кота
Сообщения: 4793
Зарегистрирован: Пт июл 11, 2008 09:42:35
Откуда: Made in USSR

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

Сообщение 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
Авреал не все юзают, попробуйте к автору постучаться или на его сайте спросить.. здесь он может не скоро заметит..
хотя, отвечал..
scio me nihil scire...
_______________________

Изображение <= Жалобная кнопка в правом нижнем углу... )
Аватара пользователя
Razor
Открыл глаза
Сообщения: 42
Зарегистрирован: Чт июл 03, 2008 13:09:52
Контактная информация:

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

Сообщение Razor »

Плата полностью рабочая. В той же самой плате, с тем же самым кварцем стоит мега16 и проблем нет. Короче я так понимаю какой то глюк случился при записи фьюзов.
не выдрючивайся, да не выдрючен будешь ...
nebusow
Первый раз сказал Мяу!
Сообщения: 27
Зарегистрирован: Вс янв 23, 2011 03:53:58
Откуда: Моск. обл.
Контактная информация:

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

Сообщение nebusow »

Народ! Спасайте! Поспешил и в кхазаме на Тинни 45 фузы нажал врайт без галок! Те Все стоят , типа, в 1! Не читался - запустил от тактового генератора, прочёл фузы, НО МЕНЯТЬ НИ ЧЕГО НЕ МЕНЯЕТ! Ни стирает флеш, ни меняет фузы, ни пишет флеш! Пишет, что врит ок, лок ок!Что делать, кроме параллельного программатора??? Может его в жидкий азот положить? :shock: :kill: :?
Аватара пользователя
DiGiCat
Друг Кота
Сообщения: 4793
Зарегистрирован: Пт июл 11, 2008 09:42:35
Откуда: Made in USSR

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

Сообщение DiGiCat »

Стирать кристалл тоже ничего не дало? Если без галок на кварц, от 8Мгц и выше..В какой проге хоть прошивается?

в жидкий азот ложить рано ..
scio me nihil scire...
_______________________

Изображение <= Жалобная кнопка в правом нижнем углу... )
Аватара пользователя
edm2007
Поставщик валерьянки для Кота
Сообщения: 2255
Зарегистрирован: Вт апр 21, 2009 22:24:10
Откуда: Иркутск
Контактная информация:

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

Сообщение edm2007 »

В теме про USBasp:

borys писал(а):Для USBasp есть еще одна программа - Khazama AVR Programmer, компактный и шустрый.
Единственный недостаток - фьюзы отображены инверсно (галка соответствует единице).


P.S. А действительно, инверсно. Вот для тини2313 посмотрел. CKSEL3..0 - 0010 (внутренний, 4MHz).

Изображение
Последний раз редактировалось edm2007 Вт фев 15, 2011 10:42:22, всего редактировалось 1 раз.
"Слишком много людей ломаются, даже не подозревая о том, насколько близки к успеху они были в тот момент, когда упали духом". Томас Алва Эдисон
Ответить

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