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

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

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

Сообщение DiGiCat »

Reset и SPI на месте - попробуй Авреалом вернуть.
scio me nihil scire...
_______________________

Изображение <= Жалобная кнопка в правом нижнем углу... )
smac
Мучитель микросхем
Сообщения: 459
Зарегистрирован: Вс июн 01, 2008 12:16:38

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

Сообщение smac »

константин_KoSS_89 писал(а):Решил поиграться с фузами ...

Вообще-то, если Вы не ошиблись, то у Вас CKSEL=0010 -- внутренний тактовый генератор частота ~ 8МГц, также включен делитель тактовой на 8, значит таковая у Вас около 1 МГц. Собственно под эту частоту (а лучше под 800 кГц) нужно и настроить программатор.
Аватара пользователя
Seal
Сверлит текстолит когтями
Сообщения: 1122
Зарегистрирован: Чт мар 05, 2009 19:51:55
Откуда: Дырасполь

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

Сообщение Seal »

константин_KoSS_89 писал(а):Вот ссылка на калькулятор http://www.engbedded.com/fusecalc там SPIEN даже при родных настройках = 0


Похоже что все-таки SPIEN отключил
для мега48 CKSEL=0011 это 128 кил / 8 получаем 16 килогерц
Скорее всего напутал КОС 0 и 1,если есть скрин фузов что програмировал или их шеснадчатиричные значения с калькулятора,скинь,все станет ясно
ученые долго думали,в чем измерять частоту.... С тех пор и пишут Hz
Аватара пользователя
DiGiCat
Друг Кота
Сообщения: 4793
Зарегистрирован: Пт июл 11, 2008 09:42:35
Откуда: Made in USSR

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

Сообщение DiGiCat »

Seal писал(а):Похоже что все-таки SPIEN отключил
SPIEN не поменять при таком программировании, ток при HVPP/HVSP
Датиш говорит -
1.The SPIEN Fuse is not accessible in Serial Programming mode.
scio me nihil scire...
_______________________

Изображение <= Жалобная кнопка в правом нижнем углу... )
Аватара пользователя
константин_KoSS_89
Вымогатель припоя
Сообщения: 602
Зарегистрирован: Пн дек 29, 2008 01:40:28
Откуда: (Украина, г. Стаханов, Луганская обл.) теперь Кемерово :)

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

Сообщение константин_KoSS_89 »

если есть скрин фузов что програмировал или их шеснадчатиричные значения с калькулятора,скинь,все станет ясно

На тридцатой страничке я давал ссылку на калькулятор, там нужно выбрать мега48 и после выбрать внутренний осцилятор на 128 кГц + 65 мс. Фузы выставил так-же..
вот скрин
smac
Мучитель микросхем
Сообщения: 459
Зарегистрирован: Вс июн 01, 2008 12:16:38

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

Сообщение smac »

константин_KoSS_89 писал(а):[выставил на MEGA48 следуюшее в ноль! CKDIV8; SUT0; CKSEL3; CKSEL2; CKSEL0; SPIEN.

Дык что-же вы людям голову морочите, на картинке у Вас CKSEL0==1, а в посте написано 0. Тогда
попробуй Авреалом вернуть.
Частота контроллера у Вас получается 128/8=16 кГц, попробуйте в опициях авреал выставить -o10k и перепрограммировать фьюзы.
Аватара пользователя
DiGiCat
Друг Кота
Сообщения: 4793
Зарегистрирован: Пт июл 11, 2008 09:42:35
Откуда: Made in USSR

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

Сообщение DiGiCat »

128кГц, да еще включен CKDIV8, тактируется на 16кГц. Частота SPI очень маленькая треба..
Попробуй с Авреалом, как здесь было у Vergilium- viewtopic.php?p=376132#p376132
scio me nihil scire...
_______________________

Изображение <= Жалобная кнопка в правом нижнем углу... )
Аватара пользователя
константин_KoSS_89
Вымогатель припоя
Сообщения: 602
Зарегистрирован: Пн дек 29, 2008 01:40:28
Откуда: (Украина, г. Стаханов, Луганская обл.) теперь Кемерово :)

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

Сообщение константин_KoSS_89 »

:oops: :oops: :oops: Ой как стыдно! Я вчера есчё с мега8 работал, запутался совсем. Прошу прощения, буду пробовать. Блин токо сечас допёр почему разногласия. есчё раз извините!
Аватара пользователя
константин_KoSS_89
Вымогатель припоя
Сообщения: 602
Зарегистрирован: Пн дек 29, 2008 01:40:28
Откуда: (Украина, г. Стаханов, Луганская обл.) теперь Кемерово :)

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

Сообщение константин_KoSS_89 »

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

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

Сообщение DiGiCat »

Может avreal сам подойдет или стукни ему. Авреал не юзаю..
scio me nihil scire...
_______________________

Изображение <= Жалобная кнопка в правом нижнем углу... )
Александр 071
Открыл глаза
Сообщения: 61
Зарегистрирован: Сб янв 24, 2009 19:00:08
Откуда: Волгоград
Контактная информация:

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

Сообщение Александр 071 »

Если вот так расположить фьюзы, то он МК будет работать от внешнего резонатора с частотой 16 МГц?
Вложения
16.JPG
(47.29 КБ) 454 скачивания
Аватара пользователя
AI_Disable
Сверлит текстолит когтями
Сообщения: 1116
Зарегистрирован: Чт окт 15, 2009 14:16:18
Откуда: Екб
Контактная информация:

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

Сообщение AI_Disable »

Да. Но если мгновенный старт не требуется, то CKSEL0 лучше убрать.
Александр 071
Открыл глаза
Сообщения: 61
Зарегистрирован: Сб янв 24, 2009 19:00:08
Откуда: Волгоград
Контактная информация:

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

Сообщение Александр 071 »

AI_Disable писал(а):Да. Но если мгновенный старт не требуется, то CKSEL0 лучше убрать.

А что значит мгновенный старт? Запуск вместе с подключением питания?
Аватара пользователя
AI_Disable
Сверлит текстолит когтями
Сообщения: 1116
Зарегистрирован: Чт окт 15, 2009 14:16:18
Откуда: Екб
Контактная информация:

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

Сообщение AI_Disable »

CKSEL=0 задержка перед включением 4.1 мс, иначе 65. И это работает только с керамическими резонаторами, на не высокой частоте. С кварцевым резонатором и тем более на 16мгц CKSEL лучше не включать.
Аватара пользователя
Seal
Сверлит текстолит когтями
Сообщения: 1122
Зарегистрирован: Чт мар 05, 2009 19:51:55
Откуда: Дырасполь

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

Сообщение Seal »

2 константин_KoSS_89
Ест еще вариант ,если не убиты SPIEN(кажись целы !) попробуй одним из этих
http://prottoss.com/projects/AVR910.usb ... rammer.htm
http://www.fischl.de/usbasp/
В буржуйском Readme вот что указано
J3 SCK option
If the target clock is lower than 1,5 MHz, you have to set this jumper.
Then SCK is scaled down from 375 kHz to about 8 kHz.
то-есть то что надо,пониженная частота SCK

в варианте протоса,тож есть такой джампер,но там указано вот это
С помощью джампера J3 LOW SCK возможно понижать тактовую частоту порта SPI МК программатора до ~20 кГц.

не знаю точно какой подойдет, у меня есть оба варианта,да и не было такой проблеммы.Как запасной вариант есть LPTшный высоковольтный паралельник.
ученые долго думали,в чем измерять частоту.... С тех пор и пишут Hz
Александр 071
Открыл глаза
Сообщения: 61
Зарегистрирован: Сб янв 24, 2009 19:00:08
Откуда: Волгоград
Контактная информация:

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

Сообщение Александр 071 »

AI_Disable писал(а):CKSEL=0 задержка перед включением 4.1 мс, иначе 65. И это работает только с керамическими резонаторами, на не высокой частоте. С кварцевым резонатором и тем более на 16мгц CKSEL лучше не включать.

Спасибо, понял.
Аватара пользователя
avreal
Опытный кот
Сообщения: 842
Зарегистрирован: Чт дек 31, 2009 19:27:45
Откуда: Бровари, Україна
Контактная информация:

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

Сообщение avreal »

константин_KoSS_89 писал(а):Блин, нигде немогу найти Аврел, чтоб мгеа48 видел. там в панеле выбора МК 48ой нет... Может у кого из вас есть? поделитесь пожалуйсто.
avreal поддерживает мегу48 с 2004 года. Как я понимаю, проблема в том, что avrealshell об этом не знает. avrealshell писал не я, ничем помочь не могу.
Всё, что могу предложить - воспользоваться командной строкой :-)
FAR, dos prompt, ... - что под рукой есть.
Уточните состояние (немного лень просматривать назад страницы) и имеющийся адаптер (если "5 проводков" - то линк на конкретную схему, так как их несколько разных бегало), тогда подскажу опции командной строки.

p.s. если у кого страничка avreal выскакивает на не том языке - поставьте в браузере языковые предпочтения, тогда автоматически будет бросать куда надо. При разрешённых куках оно должно запомнить выбор, но лучше всё равно и в браузере поставить.
Последний раз редактировалось avreal Сб май 08, 2010 22:49:28, всего редактировалось 1 раз.
Лень в виде мании величия: «ты гений, зачем стараться?». В виде комплекса: «всё равно не выйдет, зачем упираться?». Как логика: «если достаточно, зачем знать и уметь больше?». Цель одна: остановить. Не любит тепло работающих мышц и шум работающего мозга.
chip1980
Открыл глаза
Сообщения: 67
Зарегистрирован: Пт янв 01, 2010 22:31:27
Откуда: украина

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

Сообщение chip1980 »

Христос воскрес!Подскажи пожалуйста когда прошиваешь PIC контроллеры надо в них выставлять фьюзы ?Если да то подскажите какие надо выставлять вот в этой схеме http://www.radioland.net.ua/sxemaprintid-341.html.Прошивать буду ICprog 1.05c.программатор JDM.В низу я прикрепил что именно я не пойму.Выставляются они или нет? :cry:
Вложения
прошивка.JPG
(101.52 КБ) 462 скачивания
Аватара пользователя
Seal
Сверлит текстолит когтями
Сообщения: 1122
Зарегистрирован: Чт мар 05, 2009 19:51:55
Откуда: Дырасполь

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

Сообщение Seal »

chip1980 ,все там выставлено уже,можно програмить.На будущее,если есть исходники,в данном случае Main.c открыть в МПЛАБе и посмотреть,есть ли там такое config ,там указывается конфигурация для програматоров.В этом файле есть это ---__CONFIG(WDTDIS & XT & UNPROTECT & BORDIS & MCLRIO & LVPDIS);
ученые долго думали,в чем измерять частоту.... С тех пор и пишут Hz
lirik
Открыл глаза
Сообщения: 43
Зарегистрирован: Ср мар 17, 2010 23:27:58

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

Сообщение lirik »

Христос воскрес!
Подскажите, собрал схему Мега16 кварц на 8MHZ питание от компа начал прошивать ButeBlaster-ом фьюзы под работу от кварцевого резонатора такой командой
+mega16 -! -p1 -ab -o8Mhz -w -fCKSEL=7,CKOPT=1 -n -%
в логе ошибок небыло, все прошло нормально, начал заливать HEX файл, AVREAL выдал такой лог
+mega16 -o8MHz -p1 -ab -ew MEGA16.HEX -n -! -%
% LPT base port 0x378
% assume that LPT data writes not faster then 1uS
% ByteBlaster found
% ByteBlaster mode
% osc = 8000kHz -> setup=1, hold=1,1
% Reset
% PgmOn reply 0x0C530000
% Try 1 to resync by reset pulse % PgmOn reply 0x2C530000
% Try 2 to resync by reset pulse % PgmOn reply 0x0C530000
% Try 3 to resync by reset pulse % PgmOn reply 0x2C530000
% Try 4 to resync by reset pulse % PgmOn reply 0x0C530000
Can't resync
Reset pin released
Adapter disabled

Сейчас уже понял что в первой команде не правильно указал fCKSEL=7 хотя в datasheet-е стоит значение для 8 MHZ частоты CKSEL3..1 = 111, в 16значной системе это как раз 7, а надо было ставить -fCKSEL=f,SUT=3
Вообщем камень никак не реагирует, можно ли его перепрограммировать с помощью AVREAL или только HVProg-ом?
Ответить

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