реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Хэлп с фьюзами, ATTiny 2313
KillJoy
сообщение Aug 3 2009, 05:46
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 15
Регистрация: 3-08-09
Пользователь №: 51 716



Прмвет всем! Сразу к делу: начал сибирать метелоискатель ( www.metdet.ru/FM.htm ) . Все спаял- дело осталось за малым- прошить ATTiny 2313. Но чето я никак не пойму, какие надо фьюзы выставлять????
Для тактирования от внешнего генератора, я так монимаю, надо выставить:
CKSEL=F (1111)
CKDIV=1
Вот то, что программатор считывает с контроллера
Теперь вопрос: где нужно выставить/убрать галочки для тактирования от внешнего кварца 10МГц???(программа- UNIPROF)
Жду Вашей помощи!!
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Aug 3 2009, 06:52
Сообщение #2


Шаман
******

Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221



Похвально, что первым делом догадались прочитать, вместо того, чтобы сразу писать не разобравшись.
То, что Вы прочитали программатором, является установками по умолчанию.
Теперь нужно взять описание и внимательно посмотреть, что этим установкам соответствует, потом сравнить с тем, что Вам нужно и в конце концов записать то, что Вам нужно в МК.
Единственное, чего не советую делать вообще (пока не наступит полная ясность), это менять состояние битов SPIEN и RSTDISBL.
Тему переношу к "начинающим".
Go to the top of the page
 
+Quote Post
mempfis_
сообщение Aug 3 2009, 07:57
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 001
Регистрация: 27-06-06
Пользователь №: 18 409



Цитата(KillJoy @ Aug 3 2009, 08:46) *
Для тактирования от внешнего генератора, я так монимаю, надо выставить:
CKSEL=F (1111)
CKDIV=1


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

По поводу программатора - юнипроф хорош для начинающих из-за простоты, но банальный stk200 на одном буфферном элементе всёже будет надёжнее.
Go to the top of the page
 
+Quote Post
KillJoy
сообщение Aug 3 2009, 11:18
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 15
Регистрация: 3-08-09
Пользователь №: 51 716



Включенный FUSE - это FUSE без галочки(так в описании программы написано), значит надо убрать галочки с этих фьюзов? Вот картинка, пожалуйста, обведите те фьюзы, около которых должна стоять галочка!!!!! Help!!!
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
x736C
сообщение Aug 3 2009, 11:28
Сообщение #5


Профессионал
*****

Группа: Участник
Сообщений: 1 273
Регистрация: 3-03-06
Пользователь №: 14 942



Включенный fuse — это «0», то есть галочка убрана.
Выключенный — это «1», то есть галочка поставлена.

Сообщение отредактировал x736C - Aug 3 2009, 11:30
Go to the top of the page
 
+Quote Post
KillJoy
сообщение Aug 3 2009, 11:41
Сообщение #6


Участник
*

Группа: Участник
Сообщений: 15
Регистрация: 3-08-09
Пользователь №: 51 716



Вот картинка, как я понял, галочки должны стоять здесь( обведено красной рамкой)????
А контроллер не перестанет считываться( ато один уже "умер")
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
RA3WUM
сообщение Aug 3 2009, 13:16
Сообщение #7


Частый гость
**

Группа: Участник
Сообщений: 163
Регистрация: 22-02-07
Пользователь №: 25 578



Смотрим здесь, думаю всё предельно ясно хоть и на английском
AVR Fuse calc


--------------------
Мужество есть лишь у тех, кто ощутил сердцем страх!
В. Кипелов, Беги за солнцем.
Go to the top of the page
 
+Quote Post
KillJoy
сообщение Aug 3 2009, 14:10
Сообщение #8


Участник
*

Группа: Участник
Сообщений: 15
Регистрация: 3-08-09
Пользователь №: 51 716



Как на нем рассчитывать?? Сначала я ввел фьюзы по умолчанию, он написал ( Ext. Crystal Osc.;Frequency 0.9-3.0MHz; Start-up time : 4ck+0ms [CKSEL=1011 SUT=01].
Что дальше делать??? Как рассичитать для кварца 10 МГц?
Go to the top of the page
 
+Quote Post
RA3WUM
сообщение Aug 3 2009, 22:03
Сообщение #9


Частый гость
**

Группа: Участник
Сообщений: 163
Регистрация: 22-02-07
Пользователь №: 25 578



Цитата(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.


--------------------
Мужество есть лишь у тех, кто ощутил сердцем страх!
В. Кипелов, Беги за солнцем.
Go to the top of the page
 
+Quote Post
Метценгерштейн
сообщение Oct 3 2009, 17:52
Сообщение #10


Профессионал
*****

Группа: Свой
Сообщений: 1 357
Регистрация: 12-04-05
Из: Петербург
Пользователь №: 4 079



тоже напоролся на эти фьюзы- уже разлочил мегу8 внешним меандром.
какие фьюзы должны быть активны, если хочу внешний кварц 4 мГц?

Просто уже нажегся- думал одно, а оно так не сработало (((
Go to the top of the page
 
+Quote Post
Skaf
сообщение Oct 3 2009, 19:58
Сообщение #11


Местный
***

Группа: Участник
Сообщений: 228
Регистрация: 4-06-09
Пользователь №: 49 940



В UNIPROF галочка означает 1 в даташите. Нет галочки- 0 в даташите.
Go to the top of the page
 
+Quote Post
Метценгерштейн
сообщение Oct 4 2009, 05:52
Сообщение #12


Профессионал
*****

Группа: Свой
Сообщений: 1 357
Регистрация: 12-04-05
Из: Петербург
Пользователь №: 4 079



уточнение- все фьюзы сейчас выставил в 1, кроме SPIEN- тот всегда должен быть активен. По идее, должна запускаться от внешнего кварца- чего не происходит. Или я не прав?

Сообщение отредактировал Метценгерштейн - Oct 4 2009, 05:53
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 23:55
Рейтинг@Mail.ru


Страница сгенерированна за 0.01469 секунд с 7
ELECTRONIX ©2004-2016