|
|
  |
Хэлп с фьюзами, ATTiny 2313 |
|
|
|
Aug 3 2009, 05:46
|
Участник

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

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

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

|
Похвально, что первым делом догадались прочитать, вместо того, чтобы сразу писать не разобравшись. То, что Вы прочитали программатором, является установками по умолчанию. Теперь нужно взять описание и внимательно посмотреть, что этим установкам соответствует, потом сравнить с тем, что Вам нужно и в конце концов записать то, что Вам нужно в МК. Единственное, чего не советую делать вообще (пока не наступит полная ясность), это менять состояние битов SPIEN и RSTDISBL. Тему переношу к "начинающим".
|
|
|
|
|
Aug 3 2009, 11:18
|
Участник

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

|
Включенный FUSE - это FUSE без галочки(так в описании программы написано), значит надо убрать галочки с этих фьюзов? Вот картинка, пожалуйста, обведите те фьюзы, около которых должна стоять галочка!!!!! Help!!!
Эскизы прикрепленных изображений
|
|
|
|
|
Aug 3 2009, 11:41
|
Участник

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

|
Вот картинка, как я понял, галочки должны стоять здесь( обведено красной рамкой)???? А контроллер не перестанет считываться( ато один уже "умер")
Эскизы прикрепленных изображений
|
|
|
|
|
Aug 3 2009, 13:16
|
Частый гость
 
Группа: Участник
Сообщений: 163
Регистрация: 22-02-07
Пользователь №: 25 578

|
Смотрим здесь, думаю всё предельно ясно хоть и на английском AVR Fuse calc
--------------------
Мужество есть лишь у тех, кто ощутил сердцем страх! В. Кипелов, Беги за солнцем.
|
|
|
|
|
Aug 3 2009, 14:10
|
Участник

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

|
Как на нем рассчитывать?? Сначала я ввел фьюзы по умолчанию, он написал ( Ext. Crystal Osc.;Frequency 0.9-3.0MHz; Start-up time : 4ck+0ms [CKSEL=1011 SUT=01]. Что дальше делать??? Как рассичитать для кварца 10 МГц?
|
|
|
|
|
Aug 3 2009, 22:03
|
Частый гость
 
Группа: Участник
Сообщений: 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.
--------------------
Мужество есть лишь у тех, кто ощутил сердцем страх! В. Кипелов, Беги за солнцем.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|