Всё о фьюзах...
Re: Всё о фьюзах...
Здрасть котам!! По неосторожности выставил в меге88 CKSEL(3..0) = "0100", что в дш сказано как Low Frequency Crystal Oscillator(кварц низкой частоты).
Подключил с программатора (stk500 by Petka, от TGV) выход 1MHz, не прокатило... что делать? кварца ниже 1мгц нету, да и в магазинах только под заказ везут...
Я так понимаю нужен на 32 кгц чтоб запустить мк? какие кондеры ставить?
Подключил с программатора (stk500 by Petka, от TGV) выход 1MHz, не прокатило... что делать? кварца ниже 1мгц нету, да и в магазинах только под заказ везут...
Я так понимаю нужен на 32 кгц чтоб запустить мк? какие кондеры ставить?
- Gudd-Head
- Друг Кота
- Сообщения: 20092
- Зарегистрирован: Чт сен 18, 2008 12:27:21
- Откуда: Столица Мира Санкт-Петербург
Re: Всё о фьюзах...
mgvmax писал(а):Я так понимаю нужен на 32 кгц чтоб запустить мк? какие кондеры ставить?
Ну например на 32 кГц. А что в даташите написано по поводу кондёров? Небось, что можно подключить внутренние?
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Re: Всё о фьюзах...
Кондеры там вообще не нужны... поставил кварц не помогло... что делать? собирать параллельный программатор?
- AI_Disable
- Сверлит текстолит когтями
- Сообщения: 1116
- Зарегистрирован: Чт окт 15, 2009 14:16:18
- Откуда: Екб
- Контактная информация:
Re: Всё о фьюзах...
А вы не забыли уменьшить частоту ISP? Она должна быть хотя бы в 4 раза меньше частоты тактирования МК.
Re: Всё о фьюзах...
AI_Disable Огромное Вам Спасибо!!! понизил частоту и камень определился...
Хотя уже сваял Fuse Doctor http://diy.elektroda.eu/atmega-fusebit-doctor-hvpp/ кабель только 20 пиновый не распаял...
Хотя уже сваял Fuse Doctor http://diy.elektroda.eu/atmega-fusebit-doctor-hvpp/ кабель только 20 пиновый не распаял...
-
Nicke
- Первый раз сказал Мяу!
- Сообщения: 27
- Зарегистрирован: Вт фев 09, 2010 19:21:27
- Откуда: Belarus
Re: Всё о фьюзах...
Взял мегу640 и хочу запрограммировать на внешний кварц от 1-16мгц. С фьюзами не давно разобрался, но хочу проверить себя (до этого меги8 положил фьюзами, но вроде потом все стало на свои места).
Буду использовать ponyprog2000. Собираюсь выставить следующие галочки CKSEL0, CKSEL1, CKSEL2, CKSEL3, SUT0. Хотелось бы узнать мнение других участников форума, правильно ли я обираюсь сделать?
Буду использовать ponyprog2000. Собираюсь выставить следующие галочки CKSEL0, CKSEL1, CKSEL2, CKSEL3, SUT0. Хотелось бы узнать мнение других участников форума, правильно ли я обираюсь сделать?
- AI_Disable
- Сверлит текстолит когтями
- Сообщения: 1116
- Зарегистрирован: Чт окт 15, 2009 14:16:18
- Откуда: Екб
- Контактная информация:
Re: Всё о фьюзах...
Nicke писал(а):...правильно ли я обираюсь сделать?
Oh nooooooooooooooooooo! В понипроге галочка значит уставновить фьюз в ноль, значит фьюз запрограммирован. Вообще не нашёл в ДШ диапазона 1-16мгц:
Т.е., например, для 8-16мгц кварца нужно убрать галочки со всех CKSEL и SUT.
- Вложения
-
- Безымянный.png
- (20.9 КБ) 1512 скачиваний
- AI_Disable
- Сверлит текстолит когтями
- Сообщения: 1116
- Зарегистрирован: Чт окт 15, 2009 14:16:18
- Откуда: Екб
- Контактная информация:
Re: Всё о фьюзах...
Ах да, ещё стандартно включен фьюз деления частоты тактирования на 8 (CKDIV8), его тоже нужно выключить (снять галочку).
Re: Всё о фьюзах...
Помогите люди добрые. Ситуация такая. Контроллер TIny2313-20si (smd). Второй день перебераю фьюзы. Не хочет заводиться на кварце 10 МГц - нет генерации - на осцилографе флэтлайн. Схему уже несколько раз прерпроверил. Один контроллер убил, да и выпаивать и впаивать микросхему для перестановки фьюзов задолбался уже.
Скажите кто-нибудь конфигурацию фьюзов или где грабли.
Скажите кто-нибудь конфигурацию фьюзов или где грабли.
Знаю дорогу в Урюпинск...
- AI_Disable
- Сверлит текстолит когтями
- Сообщения: 1116
- Зарегистрирован: Чт окт 15, 2009 14:16:18
- Откуда: Екб
- Контактная информация:
Re: Всё о фьюзах...
zerberus, CKSEL=1111 SUT=11 CKDIV8=1
Re: Всё о фьюзах...
AI_Disable писал(а):zerberus, CKSEL=1111 SUT=11 CKDIV8=1
Благодарю. Так крайний раз и поставил. Видать дело в кварце или конденсаторах. Спасибо за ответ.
Знаю дорогу в Урюпинск...
Re: Всё о фьюзах...
подскажите пожайлуста, в статье написано что нужно на контроллере Atmega8 выставить фьюзы на работу от внутреннего генератора 8МГц , какие галочки нужно установоить?
нужно не только знать, но и уметь это объяснить
Re: Всё о фьюзах...
В каой прогорамме? Под 8МГц почти во всех снять все галки, кроме SPIEN..
scio me nihil scire...
_______________________
<= Жалобная кнопка в правом нижнем углу... )
_______________________
- AI_Disable
- Сверлит текстолит когтями
- Сообщения: 1116
- Зарегистрирован: Чт окт 15, 2009 14:16:18
- Откуда: Екб
- Контактная информация:
Re: Всё о фьюзах...
DiGiCat писал(а):Под 8МГц почти во всех снять все галки, кроме SPIEN..
Э не... Снять все галочки это для кварца, а не для внутреннего.
Re: Всё о фьюзах...
scio me nihil scire...
_______________________
<= Жалобная кнопка в правом нижнем углу... )
_______________________
Re: Всё о фьюзах...
В PonyProg галки на SUT0, CKSEL3, CKSEL1, CKSEL0,
SPIEN там всегда стоит и не меняется.
SPIEN там всегда стоит и не меняется.
scio me nihil scire...
_______________________
<= Жалобная кнопка в правом нижнем углу... )
_______________________
Re: Всё о фьюзах...
люди добрые опишите мне по каждому фьюзу смысл что тут зашито
и вообще есть ли такой фьюз как
вроде как есть SUT1 и SUT2 , может что то тут не так ?
Код: Выделить всё
avreal32.exe -p1 +TINY12 -fCKSEL=1,CKDIV8=0,SUT=2,EESAVE=0 -wи вообще есть ли такой фьюз как
Код: Выделить всё
SUT=2вроде как есть SUT1 и SUT2 , может что то тут не так ?
- avreal
- Опытный кот
- Сообщения: 842
- Зарегистрирован: Чт дек 31, 2009 19:27:45
- Откуда: Бровари, Україна
- Контактная информация:
Re: Всё о фьюзах...
fersa писал(а):и вообще есть ли такой фьюз каквроде как есть SUT1 и SUT2 , может что то тут не так ?Код: Выделить всё
SUT=2
А на сайте спросить страшно было? Я ж не кусаюсь. Смотрю по логам - поиском по фразе "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: Всё о фьюзах...
спасибо огромное! какие ещё есть значения для SUT опищите пожалуйсто все комбинации, например SUT=0 или SUT=1 или SUT=3. и ещё как после программирования закрыть контроллер от считывания ?