Форум программистов, компьютерный форум, киберфорум
Наши страницы
Микроконтроллеры Atmega AVR
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/18: Рейтинг темы: голосов - 18, средняя оценка - 4.67
zokytkym
0 / 0 / 0
Регистрация: 13.02.2010
Сообщений: 8
1

Фьюзы в AvrOspII

27.10.2013, 23:57. Просмотров 3160. Ответов 1
Метки нет (Все метки)

Помогите разобраться с установкой фьюз в программе AvrOspII. Кто не знает это прога для прошивки через USB определенным программатором. Но я думаю найдётся немало людей которые ее используют. Так вот суть в чем я не могу правильно выставить фьюзы в ней по определенному примеру. Дин 1 скриншот на нем фьюзы выставлены в программе AlgorithmBuilder. То есть
ЕСЛИ СТОИТ ГАЛКА, ЗНАЧИТ ЭТО 1 (единица) , НЕ АКТИВНА, НЕ ЗАПРОГРАММИРОВАНА
ЕСЛИ ГАЛКИ НЕТ (пустой квадрат), ЗНАЧИТ ЭТО 0 (ноль), АКТИВНО, ЗАПРАГРАММИРОВАНО
Эта логика строго по даташиту. Ладно поехали дальше. На втором скрине окошки программирования фьюз в AvrOspII. Я объединил все скрины так как не вмещалось все сразу показать. С фьюзами SKEL0, SKEL1, SKEL2, SKEL3 и SUT0, SUT1, я разобрался там стоят галочки это значит все единички и надо поставить крестик в комбинации как в 6 окошке. Дальше не совсем понятно взять например BODIM. Фьюз отвечает за контроль напряжения его надо отключить то бишь прописать единичку. В AvrOspII он прописан как BODIM=0. Это что значит? Если мы поставим там крестик то мы прировняем BODIM к 0 (нулю), то бишь активируем контроль за напряжением?
С BODLEVELами более мене понятно, где крест поставим по тем значениям и будет контроль напряжения. Подчеркнуто зеленым.
BOOTRST это че то там с бутлоадером, в данном случае там галочка значит единичка и неактивно. В AvrOspII там такая же ботва как и с BODIM. Там прописано, что BOOTRST=0, то бишь если мы ставим крестик в этот чек бокс то мы приравниваем BOOTRST к нулю и его активируем, что нам НЕНУЖНО. Соответственно оставляем его пустым. Подчеркнуто желтым. BOOTSZ0..1 нам не интересен так как BOOTRST не активен. Но все же крестик стоять должен в строке подчеркнутым коричневым?
С EESAVE такая же ботва как писалось выше. Написано EESAVE=0, если ставим крестик то приравниваем к нулю, что нам НЕ НУЖНО, поэтому оставляем пустой, подчеркнуто синим.
В CKOPT как раз таки надо поставить крестик, что бы наш генератор работал на всю. Цвет строки розовый , крестик от руки.
SPIEN тут интересно там на скрине крестика нет, так и было. Это значит, что SPIEN приравнен к 1 (единичке). Это значит, что если я установлю этот фьюз в 0(ноль), то я активирую его. И в дальнейшем я не смогу прошить мою МЕГУ8 моим последовательным программатором. И установить этот фьюз в единичку я смогу только с помощью параллельного программатора. Однако атор предлагает установить этот фьюз в 0(ноль). В ЧЕМ ПООДВОХ?
Ладно идем дальше WDTON. Это фигня связана с устойчивым выполнением программы, Лан тут понятно. Тут фишка в том использовал программер эту функцию или нет и от этого зависит работоспособность схемы.
RSTDISBL ну это для использования ножки RESIT как дополнительную ножку ввода-вывода. Если выставим в ноль, то это путь в один конец.
Ладно вроде все описал, объясните правильно я рассуждал. Смотрите скриншоты. На всякий случай ссылка с описанием проекта.
http://www.getchip.net/posts/040-uartrs ... razovatel/
http://www.imageup.ru/img34/1539288/albul.jpg.html фьюзы для AlgorithmBuilder источник
http://www.imageup.ru/img34/1539285/bez ... j.jpg.html фьюзы для AvrOspII
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.10.2013, 23:57
Ответы с готовыми решениями:

Фьюзы
Народ, решил перейти с ATmega8A на ATmega328P. Помогите перевести фьюзы......

Atmega8 Фьюзы
Доброго времени суток вообщем я пожаловал к вам с такой проблемой. Купил МК...

И снова фьюзы
Перешил фьюзы с дефолтных 0xE1 0xD9 на 0xE9 0xC9 у Atmega 8A-PU. В даташите...

Фьюзы Atmega8515
Собираю эту схему http://g-a-v.pisem.net/cdplr.htm и там написано : "При...

Фьюзы Tiny2313A
Здравствуйте прошил в Tiny2313A-SU фьюз биты: efuse=FF hfuse=D8 lfuse=ED и она...

1
Stiit.mi
0 / 0 / 0
Регистрация: 26.04.2010
Сообщений: 1,445
28.10.2013, 00:03 2
вычитывайте фьюзы из кристалла и смотрите на SPIEN - его нельзя изменить последовательным программированием. Поэтому он всегда запрограммирован (0). Исходя из его галочки можно однозначно понять - в данной оболочке запрограммирован - это есть галочка или ее нет.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.10.2013, 00:03

Фьюзы mega168
День добрый, после прошивки фьюзов - LOW 0х64; HIGH 0xDF, программатор(usbasp)...

Фьюзы atmega328
Долгое время игрался с ардуино(otmyko328). Сейчас решил углубиться в изучение...

Помогите расшифровать фьюзы
Atmega8a - hight-fuse значение C9, low-fuse значение 9F. После их установки...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru