Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Хэлп с фьюзами
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > MCS51, AVR, PIC, STM8, 8bit
KillJoy
Прмвет всем! Сразу к делу: начал сибирать метелоискатель ( www.metdet.ru/FM.htm ) . Все спаял- дело осталось за малым- прошить ATTiny 2313. Но чето я никак не пойму, какие надо фьюзы выставлять????
Для тактирования от внешнего генератора, я так монимаю, надо выставить:
CKSEL=F (1111)
CKDIV=1
Вот то, что программатор считывает с контроллера
Теперь вопрос: где нужно выставить/убрать галочки для тактирования от внешнего кварца 10МГц???(программа- UNIPROF)
Жду Вашей помощи!!
IgorKossak
Похвально, что первым делом догадались прочитать, вместо того, чтобы сразу писать не разобравшись.
То, что Вы прочитали программатором, является установками по умолчанию.
Теперь нужно взять описание и внимательно посмотреть, что этим установкам соответствует, потом сравнить с тем, что Вам нужно и в конце концов записать то, что Вам нужно в МК.
Единственное, чего не советую делать вообще (пока не наступит полная ясность), это менять состояние битов SPIEN и RSTDISBL.
Тему переношу к "начинающим".
mempfis_
Цитата(KillJoy @ Aug 3 2009, 08:46) *
Для тактирования от внешнего генератора, я так монимаю, надо выставить:
CKSEL=F (1111)
CKDIV=1


Для тактирования от внешнего генератора все фузы должны быть сброшены в 0. Почитайте в хэлпе на программатор что значит поставленная галочка (фуз = 0 или 1?) и выставте нужную комбинацию фузов.

По поводу программатора - юнипроф хорош для начинающих из-за простоты, но банальный stk200 на одном буфферном элементе всёже будет надёжнее.
KillJoy
Включенный FUSE - это FUSE без галочки(так в описании программы написано), значит надо убрать галочки с этих фьюзов? Вот картинка, пожалуйста, обведите те фьюзы, около которых должна стоять галочка!!!!! Help!!!
x736C
Включенный fuse — это «0», то есть галочка убрана.
Выключенный — это «1», то есть галочка поставлена.
KillJoy
Вот картинка, как я понял, галочки должны стоять здесь( обведено красной рамкой)????
А контроллер не перестанет считываться( ато один уже "умер")
RA3WUM
Смотрим здесь, думаю всё предельно ясно хоть и на английском
AVR Fuse calc
KillJoy
Как на нем рассчитывать?? Сначала я ввел фьюзы по умолчанию, он написал ( Ext. Crystal Osc.;Frequency 0.9-3.0MHz; Start-up time : 4ck+0ms [CKSEL=1011 SUT=01].
Что дальше делать??? Как рассичитать для кварца 10 МГц?
RA3WUM
Цитата(KillJoy @ Aug 3 2009, 18:10) *
Как на нем рассчитывать?? Сначала я ввел фьюзы по умолчанию, он написал ( Ext. Crystal Osc.;Frequency 0.9-3.0MHz; Start-up time : 4ck+0ms [CKSEL=1011 SUT=01].
Что дальше делать??? Как рассичитать для кварца 10 МГц?


Для кварца 10 МГц надо не Frequency 0.9-3.0MHz а 8- MHz. Соответственно и выбираете в пункте Feature configuration.
Удобство данного пункта в том что там не надо заморачиваться состоянием битов -- просто отмечаем нужные пункты.
Естественно Serial program downloading (SPI) enabled должен стоять.
Потом из Current settings списываем значения в hex формате и забиваем в программу программатора.
Если совсем лень то там же справа есть готовая строка прошивки фусов для AVRDUDE, называется AVRDUDE arguments.
Метценгерштейн
тоже напоролся на эти фьюзы- уже разлочил мегу8 внешним меандром.
какие фьюзы должны быть активны, если хочу внешний кварц 4 мГц?

Просто уже нажегся- думал одно, а оно так не сработало (((
Skaf
В UNIPROF галочка означает 1 в даташите. Нет галочки- 0 в даташите.
Метценгерштейн
уточнение- все фьюзы сейчас выставил в 1, кроме SPIEN- тот всегда должен быть активен. По идее, должна запускаться от внешнего кварца- чего не происходит. Или я не прав?
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.