Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 26.08.2008, 15:42  
nerozero
Вид на жительство
 
Регистрация: 26.07.2007
Сообщений: 483
Сказал спасибо: 18
Сказали Спасибо 107 раз(а) в 68 сообщении(ях)
nerozero на пути к лучшему
По умолчанию WinAVR AVRDude - FuseBits & Lockbits в Makefile

На ура програмиться контролер Dude-ом, но увы, Fuse Bits преходится програмить из WinAVR-а. Внимание вопр! Как пхнуть Fuse/Lock в Makefile так, чтоб не "убить" контроллер?
Реклама:
nerozero вне форума  
Сказали "Спасибо" nerozero
warel (25.06.2019)
Непрочитано 27.08.2008, 17:54  
picavr
Почётный гражданин KAZUS.RU
 
Аватар для picavr
 
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,816
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
picavr на пути к лучшему
По умолчанию Re: WinAVR AVRDude - FuseBits & Lockbits в Makefile

Сообщение от nerozero
На ура програмиться контролер Dude-ом, но увы, Fuse Bits преходится програмить из WinAVR-а. Внимание вопр! Как пхнуть Fuse/Lock в Makefile так, чтоб не "убить" контроллер?
Это ж тебе не PIC. У AVR, в HEX не сохраняются FUSE и LOOCK биты.
picavr вне форума  
Сказали "Спасибо" picavr
warel (25.06.2019)
Непрочитано 27.08.2008, 18:00  
nerozero
Вид на жительство
 
Регистрация: 26.07.2007
Сообщений: 483
Сказал спасибо: 18
Сказали Спасибо 107 раз(а) в 68 сообщении(ях)
nerozero на пути к лучшему
По умолчанию

Цитата:
Это ж тебе не PIC. У AVR, в HEX не сохраняются FUSE и LOOCK биты.
Доважу до вашего сведения, что в hex файл фюзы никто записывать не собирается make program выполняет соответствующий скрипт и не более. Кстати, классно програмирует...
nerozero вне форума  
Сказали "Спасибо" nerozero
warel (25.06.2019)
Непрочитано 27.08.2008, 18:06  
picavr
Почётный гражданин KAZUS.RU
 
Аватар для picavr
 
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,816
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
picavr на пути к лучшему
По умолчанию

Сообщение от nerozero
Цитата:
Это ж тебе не PIC. У AVR, в HEX не сохраняются FUSE и LOOCK биты.
Доважу до вашего сведения, что в hex файл фюзы никто записывать не собирается make program выполняет соответствующий скрипт и не более. Кстати, классно програмирует...

тогда в чём проблемма? .. описания FUSE в даташите на соответствующий AVR.
picavr вне форума  
Сказали "Спасибо" picavr
warel (25.06.2019)
Непрочитано 27.08.2008, 18:17  
nerozero
Вид на жительство
 
Регистрация: 26.07.2007
Сообщений: 483
Сказал спасибо: 18
Сказали Спасибо 107 раз(а) в 68 сообщении(ях)
nerozero на пути к лучшему
По умолчанию

Цитата:
тогда в чём проблемма? .. описания FUSE в даташите на соответствующий AVR.
Проблема состоит в том, что с указанными параметрами 3 контроллера перестали откликаться на последовательный программатор, пораллельный пока не собрал... На внешнее тактирование не реагирует... Вот собственно проблема. Если кто имеет опыт прошивки фюзов Dude -ом, буду рад услышать как, и еще болше буду рад увидеть пример...
nerozero вне форума  
Сказали "Спасибо" nerozero
warel (25.06.2019)
Непрочитано 28.08.2008, 18:04  
picavr
Почётный гражданин KAZUS.RU
 
Аватар для picavr
 
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,816
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
picavr на пути к лучшему
По умолчанию

[quote="nerozero"]
Цитата:
Если кто имеет опыт прошивки фюзов Dude -ом, буду рад услышать как, и еще болше буду рад увидеть пример...

Шил AVRDud через железо USBasp и AVR910 USB.
Не из ком строки а Оболочками.
AVR8_Burn-O-Mat
AVRDUDE USBASP
AVRDudeGUI 2

В этих оболочках Запись FUSE - проблем не возникало, выставляется всё по даташиту, шьётся и работает. Всё как обычно.

-- Прилагается рисунок: --

picavr вне форума  
Сказали "Спасибо" picavr
warel (25.06.2019)
Непрочитано 28.08.2008, 23:38  
uriy-ch
Прописка
 
Регистрация: 05.05.2007
Сообщений: 201
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
uriy-ch на пути к лучшему
По умолчанию

# Program the device.
program: $(TARGET).hex $(TARGET).eep
$(AVRDUDE) $(AVRDUDE_FLAGS) $(AVRDUDE_WRITE_FLASH) $(AVRDUDE_WRITE_EEPROM) $(AVRDUDE_WRITE_FUSE)


# ATMega8 fusesvnehniy kvarc 32.768 кГц)
# Fuse high byte:
# 0x8F = 1 0 0 0 1 1 1 1 ‹-- BOOTRST (1-boot reset vector at 0x0000 0-Boot Loader vector)
# ^ ^ ^ ^ ^ ^ ^------ BOOTSZ0(Boot Loader operations.)
# | | | | | +-------- BOOTSZ1(Boot Loader operations.)
# | | | | +---------- EESAVE (don't preserve EEPROM over chip erase)
# | | | +-------------- CKOPT (0-C0-36pF 1-C0- No Konekt)
# | | +---------------- SPIEN (allow serial programming)
# | +------------------ WDTON (WDT yes always on)
# +-------------------- RSTDISBL (reset pin is enabled)
# Fuse low byte:
# 0xE9 = 1 1 1 0 1 0 0 1
# ^ ^ \ / \--+--/
# | | | +------- CKSEL 3..0 (vnehniy kvarc 32.768 кГц)
# | | +--------------- SUT 1..0 (vnytreniy osc, BOD enabled)
# | +------------------ BODEN (BrownOut Detector enabled)
# +-------------------- BODLEVEL (2.7V)

AVRDUDE_WRITE_FUSE = -U hfuse:w:0x8F:m -U lfuse:w:0xE9:m

Прикрепленный файл: 6603268.rar
uriy-ch вне форума  
Сказали "Спасибо" uriy-ch
warel (25.06.2019)
Непрочитано 29.08.2008, 02:44  
nerozero
Вид на жительство
 
Регистрация: 26.07.2007
Сообщений: 483
Сказал спасибо: 18
Сказали Спасибо 107 раз(а) в 68 сообщении(ях)
nerozero на пути к лучшему
По умолчанию

Благодарствую! Спасибо большое!!!! То что дохтор прописал!
nerozero вне форума  
Сказали "Спасибо" nerozero
warel (25.06.2019)
Непрочитано 29.08.2008, 13:27  
uriy-ch
Прописка
 
Регистрация: 05.05.2007
Сообщений: 201
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
uriy-ch на пути к лучшему
По умолчанию

Сообщение от nerozero
Проблема состоит в том, что с указанными параметрами 3 контроллера перестали откликаться на последовательный программатор, пораллельный пока не собрал... На внешнее тактирование не реагирует... Вот собственно проблема.
Вот ещё бонус.
Проще некуда.
http://startcd.narod.ru/rstdisbl_mega8/rstdisbl.htm
О результате восстановления fuse битов подскажите.
uriy-ch вне форума  
Сказали "Спасибо" uriy-ch
warel (25.06.2019)
Непрочитано 29.08.2008, 16:23  
picavr
Почётный гражданин KAZUS.RU
 
Аватар для picavr
 
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,816
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
picavr на пути к лучшему
По умолчанию

Сообщение от uriy-ch
Вот ещё бонус. Проще некуда.
http://startcd.narod.ru/rstdisbl_mega8/rstdisbl.htm
О результате восстановления fuse битов подскажите.
Прикольно.

А я сделал себе на LPT ELM-программатор паралельный и последовательный высоковольтный. Восстанавливает AVR на ура. )))))
picavr вне форума  
Сказали "Спасибо" picavr
warel (25.06.2019)
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
WinAVR,AtmanAVR и Proteus-как правильно сделать makefile LEAS Микроконтроллеры, АЦП, память и т.д 29 02.06.2008 07:50
Mega8 & DS1820 & Proteus 6.9 SP3 a-l-e-x Микроконтроллеры, АЦП, память и т.д 1 25.10.2007 11:55
AVR Studio & WinAVR chipman Proteus, KiCAD и другие ECAD 1 15.05.2007 12:17
Makefile moyaproba Микроконтроллеры, АЦП, память и т.д 0 12.04.2007 12:58
Пара вопросов по USBasp и avrdude graham Микроконтроллеры, АЦП, память и т.д 1 16.02.2006 23:25


Часовой пояс GMT +4, время: 18:54.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot