http://www.forum.getchip.net/ |
|
Фьюзы в AvrOspII http://www.forum.getchip.net/viewtopic.php?f=10&t=413 |
Страница 1 из 1 |
Автор: | zakytkin [ 28 окт 2013, 22:33 ] |
Заголовок сообщения: | Фьюзы в AvrOspII |
Помогите разобраться с установкой фьюз в программе AvrOspII. Кто не знает это прога для прошивки через USB определенным программатором. Но я думаю найдётся немало людей которые ее используют. Так вот суть в чем я не могу правильно выставить фьюзы в ней по определенному примеру. Дан 1 скриншот на нем фьюзы выставлены в программе AlgorithmBuilder. То есть ЕСЛИ СТОИТ ГАЛКА, ЗНАЧИТ ЭТО 1 (единица) , НЕ АКТИВНА, НЕ ЗАПРОГРАММИРОВАНА ЕСЛИ ГАЛКИ НЕТ (пустой квадрат), ЗНАЧИТ ЭТО 0 (ноль), АКТИВНО, ЗАПРАГРАММИРОВАНО Эта логика строго по даташиту. Ладно поехали дальше. На втором скрине окошки программирования фьюз в AvrOspII. Я объединил все скрины так как не вмещалось все сразу показать. С фьюзами SKEL0, SKEL1, SKEL2, SKEL3 и SUT0, SUT1, я разобрался там стоят галочки это значит все единички и надо поставить крестик в комбинации как в 6 окошке. Дальше не совсем понятно взять например BODEN. Фьюз отвечает за контроль напряжения его надо отключить то бишь прописать единичку. В AvrOspII он прописан как BODEN=0. Это что значит? Если мы поставим там крестик то мы прировняем BODEN к 0 (нулю), то бишь активируем контроль за напряжением? С BODLEVELами более мене понятно, где крест поставим по тем значениям и будет контроль напряжения. Подчеркнуто зеленым. BOOTRST это че то там с бутлоадером, в данном случае там галочка значит единичка и неактивно. В AvrOspII там такая же ботва как и с BODEN. Там прописано, что BOOTRST=0, то бишь если мы ставим крестик в этот чек бокс то мы приравниваем BOOTRST к нулю и его активируем, что нам НЕНУЖНО. Соответственно оставляем его пустым. Подчеркнуто желтым. BOOTSZ0..1 нам не интересен так как BOOTRST не активен. Но все же крестик стоять должен в строке подчеркнутым коричневым? С EESAVE такая же ботва как писалось выше. Написано EESAVE=0, если ставим крестик то приравниваем к нулю, что нам НЕ НУЖНО, поэтому оставляем пустой, подчеркнуто синим. В CKOPT как раз таки надо поставить крестик, что бы наш генератор работал на всю. Цвет строки розовый , крестик от руки. SPIEN тут интересно там на скрине крестика нет, так и было. Это значит, что SPIEN приравнен к 1 (единичке). Это значит, что если я установлю этот фьюз в 0(ноль), то я активирую его. И в дальнейшем я не смогу прошить мою МЕГУ8 моим последовательным программатором. И установить этот фьюз в единичку я смогу только с помощью параллельного программатора. Однако атор предлагает установить этот фьюз в 0(ноль). В ЧЕМ ПООДВОХ? Ладно идем дальше WDTON. Это фигня связана с устойчивым выполнением программы, Лан тут понятно. Тут фишка в том использовал программер эту функцию или нет и от этого зависит работоспособность схемы. RSTDISBL ну это для использования ножки RESET как дополнительную ножку ввода-вывода. Если выставим в ноль, то это путь в один конец. Ладно вроде все описал, объясните правильно я рассуждал. Смотрите скриншоты. На всякий случай ссылка с описанием проекта. http://www.getchip.net/posts/040-uartrs ... razovatel/ фьюзы для AlgorithmBuilder источник фьюзы для AvrOspII |
Автор: | GetChiper [ 29 окт 2013, 01:52 ] |
Заголовок сообщения: | Re: Фьюзы в AvrOspII |
Что-то я запутался в объяснениях ![]() Попробуйте прочитать заводские фьюзы при помощи AvrOspII и по состоянию SPIEN поймете логику установки фьюзов. |
Автор: | Streetstyle [ 03 ноя 2013, 01:13 ] | ||||
Заголовок сообщения: | Re: Фьюзы в AvrOspII | ||||
Я уже вижу по твоим скринам что ты ненажал кнопку Read и непрочитал фюзы из мк ))))) вот тебе фюзы с моей меги 8 для референса ))
|
Автор: | Streetstyle [ 03 ноя 2013, 01:18 ] | ||
Заголовок сообщения: | Re: Фьюзы в AvrOspII | ||
![]()
|
Страница 1 из 1 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |