Страница 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 зашить

Калькулятор сразу стал универсальнее
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
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).
