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

Обсуждаем контроллеры компании Atmel.
Аватара пользователя
Chip115
Сверлит текстолит когтями
Сообщения: 1132
Зарегистрирован: Пт фев 16, 2007 14:18:20
Откуда: Новосибирск
Контактная информация:

Сообщение Chip115 »

не знаю...может и баян, но сеня нарвался вот на эту страничку...как мне показалась очень полезная по теме фузов... как говорится тема сисек раскрыта полностью. http://www.engbedded.com/fusecalc/
Андрейка
Первый раз сказал Мяу!
Сообщения: 25
Зарегистрирован: Пт июн 19, 2009 15:05:38
Откуда: Кострома
Контактная информация:

Сообщение Андрейка »

Имею вопрос. Есть ATtiny2313, кварц 8 МГц. Надо выставить фьюзы. CKSEL3-1 = "110" без вопросов. Далее спецы советуют CKSEL0 = "0" и SUT1-0 = "01". Вопрос - почему? В даташите это соответствует керамическому резонатору и указывается, что для кварцевого они не подходят.
Андрейка
Аватара пользователя
Seal
Сверлит текстолит когтями
Сообщения: 1122
Зарегистрирован: Чт мар 05, 2009 19:51:55
Откуда: Дырасполь

Сообщение Seal »

Добавлю еще вот такой архивчег .Главное преимущество - автономность (offline) 8)
Вложения
FuseCalc.rar
...тема сисек убита !
(170.43 КБ) 411 скачиваний
Аватара пользователя
Gudya
Нашел транзистор. Понюхал.
Сообщения: 183
Зарегистрирован: Пн ноя 23, 2009 22:38:52
Контактная информация:

Сообщение Gudya »

как выставить фюзы в tiny26 на внутренний RC 4MГц, прошиваю пони-прог или CodeVisionAVR
Нужно поставить напротив этих fuse bits галочки, поправте меня если неправильно:
SUT0
CKSEL3
CKSEL2
Аватара пользователя
Seal
Сверлит текстолит когтями
Сообщения: 1122
Зарегистрирован: Чт мар 05, 2009 19:51:55
Откуда: Дырасполь

Сообщение Seal »

Андрейка & Gudya не пробовали смотреть ссылочки предложеные? :dont_know:
Аватара пользователя
Gudya
Нашел транзистор. Понюхал.
Сообщения: 183
Зарегистрирован: Пн ноя 23, 2009 22:38:52
Контактная информация:

Сообщение Gudya »

как раз там и смотрел.........
Аватара пользователя
Seal
Сверлит текстолит когтями
Сообщения: 1122
Зарегистрирован: Чт мар 05, 2009 19:51:55
Откуда: Дырасполь

Сообщение Seal »

Плохо смотрел,
SUT0 0 v
CKSEL3 0 v
CKSEL2 0 v
v = это галка в пони
ученые долго думали,в чем измерять частоту.... С тех пор и пишут Hz
Аватара пользователя
DiGiCat
Друг Кота
Сообщения: 4793
Зарегистрирован: Пт июл 11, 2008 09:42:35
Откуда: Made in USSR

Сообщение DiGiCat »

Seal писал(а):Плохо смотрел,
SUT0 0 v
CKSEL3 0 v
CKSEL2 0 v
v = это галка в пони
Gudya тож самое и написал :)
Gudya писал(а):Нужно поставить напротив этих fuse bits галочки, поправте меня если неправильно:
SUT0
CKSEL3
CKSEL2
Пойдет.
Андрейка писал(а): Далее спецы советуют CKSEL0 = "0" и SUT1-0 = "01". Вопрос - почему? В даташите это соответствует керамическому резонатору и указывается, что для кварцевого они не подходят.
Датиш зря не советует и там даны РЕКОМЕНДАЦИИ и есть пояснения, тоже можно сказать "советы спецов". Для каждого применения, в каком то конкретном устройстве, нужно смотреть что и как, что требуется получить в итоге на выходе и еще может быть много тра ля ля .... Нужно оно это все, например для "помигать светодиодом" или нет?
В датише в таблице все по полочкам, по использованию с кварцем. Кусок из него, с примерным переводом ( звеняюсь за точность, если что - переводами не увлекюсь:) ):

Примечания:
1.Эти выборы должны быть использованы только, когда не работает близко к максимальной частоте устройства и только тогда, когда не важна стабильность частоты при пуске приложения. Эти параметры не подходят для кварцевых резонаторов.

2.Эти выборы предназначены для использования с керамическими резонаторами и будут гарантировать частотную устойчивость при пуске. Они могут также использованы с кристаллами, когда не обслуживая с близким к максимальной частоте устройства, и если частотная устойчивость в пуске не важная для приложения.
Вложения
datasheet_2313.JPG
(105.96 КБ) 496 скачиваний
Аватара пользователя
yeskela
Встал на лапы
Сообщения: 84
Зарегистрирован: Сб ноя 22, 2008 22:11:28

Сообщение yeskela »

Help!!!!!!!!!!!!
Случайно перепутал порядок галок при прошивке фьюз ATMEGA88
CKSEL3..0 = 0100
SUT10 = 10
Как оживить контроллер? Из даташита понял, что прошил его под нискочастотный резонатор. Пробовал подпаять кварц 32768гц - результат никакой.
Последний раз редактировалось yeskela Чт фев 25, 2010 08:52:49, всего редактировалось 2 раза.
Аватара пользователя
Anton.А.
Открыл глаза
Сообщения: 53
Зарегистрирован: Вс ноя 08, 2009 19:46:27
Откуда: Москва

Сообщение Anton.А. »

А где настраивать их в WinAVR?
Аватара пользователя
Seal
Сверлит текстолит когтями
Сообщения: 1122
Зарегистрирован: Чт мар 05, 2009 19:51:55
Откуда: Дырасполь

Сообщение Seal »

ученые долго думали,в чем измерять частоту.... С тех пор и пишут Hz
Аватара пользователя
yeskela
Встал на лапы
Сообщения: 84
Зарегистрирован: Сб ноя 22, 2008 22:11:28

Сообщение yeskela »

Help!!!!!!!!!!!!
Случайно перепутал порядок галок при прошивке фьюз ATMEGA88
CKSEL3..0 = 0100
SUT10 = 10
Как оживить контроллер? Из даташита понял, что прошил его под нискочастотный резонатор. Пробовал подпаять кварц 32768гц - результат никакой.

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

Сообщение Razor »

Помогите понять почему такая комбинация позволяет работать с кварцем 10мгц CKOPT=1 SUT1=1 SUT0=0 CKSEL3-0=1111? В таблице даташита частоты только до 8мгц. И явно пишется:

Для резонаторов максимальная частота составляет 8 МГц с незапрограммированным CKOPT и
16 МГц с CKOPT запрограммированы.

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

Сообщение avreal »

Razor писал(а):Это значит что у меня неверное значение ckopt?
Это значит, что есть все шансы, что
- при другой температуре, при сниженном напряжении питания, при замен маикроконтроллера и/или резонатора не будет генераци
- даже этот комплект при этих температуре и питании может начать подвисать от любого чиха из-за "стенокардии" тактового генератора
Лень в виде мании величия: «ты гений, зачем стараться?». В виде комплекса: «всё равно не выйдет, зачем упираться?». Как логика: «если достаточно, зачем знать и уметь больше?». Цель одна: остановить. Не любит тепло работающих мышц и шум работающего мозга.
Аватара пользователя
AndyWorld
Прорезались зубы
Сообщения: 209
Зарегистрирован: Вт сен 30, 2008 09:23:14
Откуда: Краснодарский край

Сообщение AndyWorld »

Всю тему просмотрел, но так и не нашел ответа. Кто скажет как снова заставить программироваться Тини 15 после того как нога RESET была запрограммирована как вход-выход, установкой фьюза RSTDISBL. У меня на руках две МК которые нужно прошить, подозреваю что их ранее заливали таким образом.
Аватара пользователя
GP1
Поставщик валерьянки для Кота
Сообщения: 2401
Зарегистрирован: Пт май 23, 2008 19:32:22
Откуда: Россия, Волгоград
Контактная информация:

Сообщение GP1 »

Если вывод ресет переведен в рин ввода-вывода перепрошить/изменить фьюзы можно только в режиме последовательного программирования при высоком напряжении
простые программаторы типа 5-проводков, STK200 - делать этого не умеют :(
Чем дальше, тем больше становлюсь занудой...
Изображение
Аватара пользователя
AndyWorld
Прорезались зубы
Сообщения: 209
Зарегистрирован: Вт сен 30, 2008 09:23:14
Откуда: Краснодарский край

Сообщение AndyWorld »

Так я и думал. Petka этот фокус не "исполнил". Ну да не велика потеря. Думаю не стоит заморачиваться на такой программатор...
Аватара пользователя
ssvd
Нашел транзистор. Понюхал.
Сообщения: 167
Зарегистрирован: Ср ноя 04, 2009 18:00:56
Откуда: Алтайский край
Контактная информация:

Сообщение ssvd »

вот и до меня дошла беда )))
запрограмил mega8
вот так, теперь не работает!
есть программатор 5 проводков, подключен кварц 8mhz
следующим образом. Все равно не программится...
Дайте совет плиз!!!
Вложения
fuse.jpg
(53.26 КБ) 475 скачиваний
kvar.JPG
(7.57 КБ) 420 скачиваний
Kaban
Прорезались зубы
Сообщения: 235
Зарегистрирован: Пн дек 01, 2008 14:19:31
Откуда: Киргизия.

Сообщение Kaban »

Если не запрограммировал RSTDISBL, то можешь за 5 минут оживить мегу с помощью внешнего генератора, почитай например журнал Радио 11 2009.
Аватара пользователя
ssvd
Нашел транзистор. Понюхал.
Сообщения: 167
Зарегистрирован: Ср ноя 04, 2009 18:00:56
Откуда: Алтайский край
Контактная информация:

Сообщение ssvd »

Kaban писал(а):Если не запрограммировал RSTDISBL, то можешь за 5 минут оживить мегу с помощью внешнего генератора, почитай например журнал Радио 11 2009.


почитал, там надо внешний генератор собрать, но нет возможности, просто внешним кварцем обойтись нельзя?

а хотя почему он у меня не работает????
Фьюзы выставлены на 3-8mhz внешний кварц, кварц подключен 4mhz с кондюками на 22пФ, что не так то?
а на программаторе стоит кварц 8mhz!
Ничего не читаеся и не пишется!!!
Ответить

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