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

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

Добавлено: Пн авг 02, 2010 20:26:18
mgvmax
Здрасть котам!! По неосторожности выставил в меге88 CKSEL(3..0) = "0100", что в дш сказано как Low Frequency Crystal Oscillator(кварц низкой частоты).
Подключил с программатора (stk500 by Petka, от TGV) выход 1MHz, не прокатило... что делать? кварца ниже 1мгц нету, да и в магазинах только под заказ везут...
Я так понимаю нужен на 32 кгц чтоб запустить мк? какие кондеры ставить?

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

Добавлено: Вт авг 03, 2010 08:48:39
Gudd-Head
mgvmax писал(а):Я так понимаю нужен на 32 кгц чтоб запустить мк? какие кондеры ставить?
Ну например на 32 кГц. А что в даташите написано по поводу кондёров? Небось, что можно подключить внутренние? :)

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

Добавлено: Вт авг 03, 2010 12:53:41
mgvmax
Кондеры там вообще не нужны... поставил кварц не помогло... что делать? собирать параллельный программатор?

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

Добавлено: Вт авг 03, 2010 13:02:23
AI_Disable
А вы не забыли уменьшить частоту ISP? Она должна быть хотя бы в 4 раза меньше частоты тактирования МК.

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

Добавлено: Вт авг 03, 2010 17:53:41
mgvmax
AI_Disable Огромное Вам Спасибо!!! понизил частоту и камень определился...
Хотя уже сваял Fuse Doctor http://diy.elektroda.eu/atmega-fusebit-doctor-hvpp/ кабель только 20 пиновый не распаял...

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

Добавлено: Ср авг 18, 2010 13:59:05
Nicke
Взял мегу640 и хочу запрограммировать на внешний кварц от 1-16мгц. С фьюзами не давно разобрался, но хочу проверить себя (до этого меги8 положил фьюзами, но вроде потом все стало на свои места).
Буду использовать ponyprog2000. Собираюсь выставить следующие галочки CKSEL0, CKSEL1, CKSEL2, CKSEL3, SUT0. Хотелось бы узнать мнение других участников форума, правильно ли я обираюсь сделать?

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

Добавлено: Ср авг 18, 2010 14:24:05
AI_Disable
Nicke писал(а):...правильно ли я обираюсь сделать?
Oh nooooooooooooooooooo! В понипроге галочка значит уставновить фьюз в ноль, значит фьюз запрограммирован. Вообще не нашёл в ДШ диапазона 1-16мгц:
Изображение
Т.е., например, для 8-16мгц кварца нужно убрать галочки со всех CKSEL и SUT.

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

Добавлено: Ср авг 18, 2010 14:31:37
AI_Disable
Ах да, ещё стандартно включен фьюз деления частоты тактирования на 8 (CKDIV8), его тоже нужно выключить (снять галочку).

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

Добавлено: Ср авг 18, 2010 15:58:54
zerberus
Помогите люди добрые. Ситуация такая. Контроллер TIny2313-20si (smd). Второй день перебераю фьюзы. Не хочет заводиться на кварце 10 МГц - нет генерации - на осцилографе флэтлайн. Схему уже несколько раз прерпроверил. Один контроллер убил, да и выпаивать и впаивать микросхему для перестановки фьюзов задолбался уже.
Скажите кто-нибудь конфигурацию фьюзов или где грабли.

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

Добавлено: Ср авг 18, 2010 16:28:54
AI_Disable
zerberus, CKSEL=1111 SUT=11 CKDIV8=1

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

Добавлено: Пт авг 20, 2010 11:35:49
zerberus
AI_Disable писал(а):zerberus, CKSEL=1111 SUT=11 CKDIV8=1
Благодарю. Так крайний раз и поставил. Видать дело в кварце или конденсаторах. Спасибо за ответ.

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

Добавлено: Чт сен 02, 2010 15:45:14
jumbo
подскажите пожайлуста, в статье написано что нужно на контроллере Atmega8 выставить фьюзы на работу от внутреннего генератора 8МГц , какие галочки нужно установоить?

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

Добавлено: Чт сен 02, 2010 19:13:35
DiGiCat
В каой прогорамме? Под 8МГц почти во всех снять все галки, кроме SPIEN..

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

Добавлено: Чт сен 02, 2010 19:25:17
AI_Disable
DiGiCat писал(а):Под 8МГц почти во всех снять все галки, кроме SPIEN..
Э не... Снять все галочки это для кварца, а не для внутреннего.

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

Добавлено: Чт сен 02, 2010 21:20:25
DiGiCat
:oops: Э.. прошу прощения, в торопях под кварц показалось.. перекрестился. :))) В какой проге шить будет еще пока он не сказал, если не Uniprof, то галки для внутреннего под 8МГц на SPIEN, SUT0, CKSEL3, CKSEL1, CKSEL0,

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

Добавлено: Пт сен 03, 2010 09:35:39
jumbo
шить буду PonyProg

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

Добавлено: Пт сен 03, 2010 11:34:53
DiGiCat
В PonyProg галки на SUT0, CKSEL3, CKSEL1, CKSEL0,
SPIEN там всегда стоит и не меняется.

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

Добавлено: Сб сен 11, 2010 17:37:34
fersa
люди добрые опишите мне по каждому фьюзу смысл что тут зашито

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

avreal32.exe -p1 +TINY12 -fCKSEL=1,CKDIV8=0,SUT=2,EESAVE=0 -w
и вообще есть ли такой фьюз как вроде как есть SUT1 и SUT2 , может что то тут не так ?

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

Добавлено: Вс сен 12, 2010 00:00:44
avreal
fersa писал(а):и вообще есть ли такой фьюз как вроде как есть SUT1 и SUT2 , может что то тут не так ?
А на сайте спросить страшно было? Я ж не кусаюсь. Смотрю по логам - поиском по фразе "sut=2 что значит" кто-то на сайт заходил, но в комментариях спросить не захотел. А оно тут :-) Но сюда я не так часто заглядываю, могу на несколько недель пропасть. Вопрос на сайте порождает уведомление в почту.

SUT1 и SUT0
Многобитовые fuse собраны в поля, кодирующиеся шестнадцатеричной цифрой.
SUT - двухбитовое поле, запись SUT=2 означает {SUT1,SUT0}=(1,0}
Аналогично
CKSEL=1 означает {CKSEL3,CKSEL2,CKSEL1,CKSEL0} = {0,0,0,1}
CKSEL=4 означает {CKSEL3,CKSEL2,CKSEL1,CKSEL0} = {0,1,0,0}
CKSEL=F означает {CKSEL3,CKSEL2,CKSEL1,CKSEL0} = {1,1,1,1}

0/1 - строго как в документации от Атмел.

Для однобитовых fuse есть к 0 и 1 синонимы ON OFF соответственно, т.е. в приведенной строке можно писать EESAVE=ON

Только вот у TINY12 из перечисленного есть только CKSEL

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

R:\>avreal +tiny12 -h

avreal/WIN32  -  AVR controllers LPT programmer by Redchuk Alexandr
v1.28r2 (Apr 19 2010 11:42:49)  http://real.kiev.ua/avreal
bug-reports, suggestions and so on mail to avreal@real.kiev.ua
Command:
  +tiny12 -h

tiny12 signature 1E9005
Fuse list
  fuse programmed state is 0
  use ON or OFF aliases for 1-bit fuses if you not shure

_LOW fuse byte:
  BODLEVEL   = 0 or  1 - Brown-out level
   (BLEV)
  BODEN      = 0 or  1 - Brown-out detect
  SPIEN      = 0 or  1 - SPI programming enable
  RSTDISBL   = 0 or  1 - Reset pin disable
   (RSTDSBL)
  CKSEL      = 0 to  F - Clock selection

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

Добавлено: Вс сен 12, 2010 06:23:33
fersa
спасибо огромное! какие ещё есть значения для SUT опищите пожалуйсто все комбинации, например SUT=0 или SUT=1 или SUT=3. и ещё как после программирования закрыть контроллер от считывания ?