Всё о фьюзах...

Обсуждаем контроллеры компании Atmel.
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18544
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Сообщение ARV »

у 16-й меги нет DWEN, вместо него JTAGEN - смысл тот же: нельзя его оставлять зашитым, если не охота потерять код прошивки
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
dm211
Прорезались зубы
Сообщения: 208
Зарегистрирован: Вс дек 10, 2006 19:26:13

Сообщение dm211 »

Понял,если я его отключу-то параллельным программатором тоже нельзя будет его включить ?
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18544
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Сообщение ARV »

1. параллельным программатором всегда можно все включить и выключить
2. упомянутые биты влияют на потенциальную возможность считать код программы даже при установленных битах защиты. если девайс делается для себя - то абсолютно без разницы, установлены эти фьюзы или нет (если, конечно, ножки МК, занятые соответствующими интерфейсами, свободны)
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Аватара пользователя
RadioNefor
Открыл глаза
Сообщения: 56
Зарегистрирован: Пт мар 28, 2008 00:39:54
Откуда: Беларусь. Новополоцк.
Контактная информация:

Сообщение RadioNefor »

Ребята подскажите как при прошивке avreal-ом фьюзы для ATmega8535 прописать в батнике. Например как для ATttiny2313 прописывается так:
d:\avr\avreal\avreal32.exe +tiny2313 -! -p1 -fCKSEL=f,CKDIV8=1,SUT=1 -ab -2 -o0 -ew output\hexfile.hex -n
pause=null
А как прописать для ATmega8535??
Мне нужда частота от кварца 12 МГц, и чтоб работал он как AT90S8535.
Аватара пользователя
RadioNefor
Открыл глаза
Сообщения: 56
Зарегистрирован: Пт мар 28, 2008 00:39:54
Откуда: Беларусь. Новополоцк.
Контактная информация:

Сообщение RadioNefor »

неужели никто мне не подскажет, как справиться с такой примитивной проблемой??
nicname
Первый раз сказал Мяу!
Сообщения: 22
Зарегистрирован: Сб дек 16, 2006 22:20:04

Сообщение nicname »

Вот схема высоков. программатора - http://attiny.netfirms.com/ , кто-нибудь с ней работал ? Собрал , читает надпись , стирает флэшь , наверное и писать может , а как фузы ей переписывать ? У tiny12 прошито 52 , а надо 7E ?
nicname
Аватара пользователя
asd
Встал на лапы
Сообщения: 95
Зарегистрирован: Сб янв 20, 2007 22:03:21
Откуда: от верблюда

Сообщение asd »

объясните пожалуйсто, как надо настроить фьюз CKSEL в Atmega16 для кварца 16MHz, я что то не пойму в datasheet.
Аватара пользователя
tych
Э...
Сообщения: 2792
Зарегистрирован: Ср апр 04, 2007 08:39:14
Откуда: Москва
Контактная информация:

Сообщение tych »

asd писал(а):как надо настроить фьюз CKSEL в Atmega16 для кварца 16MHz, я что то не пойму в datasheet.


Я попробовал разъяснить своими словами со ссылками на таблицы на стр. 7 по кнопочке Изображение
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru
nicname
Первый раз сказал Мяу!
Сообщения: 22
Зарегистрирован: Сб дек 16, 2006 22:20:04

Сообщение nicname »

RadioNefor

Начни с даташитов , потом сюда :
http://palmavr.sourceforge.net/cgi-bin/ ... &B_SPIEN=P
На http://miek.narod.ru/ скачай “AVReaLShell” заполни фьюзы для меги , сохрани батник , ну и смотри дальше , по вкусу :)))
nicname
Аватара пользователя
asd
Встал на лапы
Сообщения: 95
Зарегистрирован: Сб янв 20, 2007 22:03:21
Откуда: от верблюда

Сообщение asd »

возможно ли перенастроить фьюзы, если они были настроины в резервный режим и теперь МК не отвечает ...или мусор?
Аватара пользователя
tych
Э...
Сообщения: 2792
Зарегистрирован: Ср апр 04, 2007 08:39:14
Откуда: Москва
Контактная информация:

Сообщение tych »

Чего в вопросе не хватает ?
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru
Аватара пользователя
Lestat
Встал на лапы
Сообщения: 111
Зарегистрирован: Сб мар 31, 2007 13:53:07
Откуда: Lviv
Контактная информация:

Сообщение Lestat »

случайно выставил фюзы в Watchdog Oscillator 128kHz, контролер не реагирует на внешний кварц, что ето за режим? как восстановить контролер?
мк: tiny2313
Аватара пользователя
RadioNefor
Открыл глаза
Сообщения: 56
Зарегистрирован: Пт мар 28, 2008 00:39:54
Откуда: Беларусь. Новополоцк.
Контактная информация:

Сообщение RadioNefor »

thank you, nickname !
Аватара пользователя
tych
Э...
Сообщения: 2792
Зарегистрирован: Ср апр 04, 2007 08:39:14
Откуда: Москва
Контактная информация:

Сообщение tych »

Lestat писал(а):случайно выставил фюзы в Watchdog Oscillator 128kHz, контролер не реагирует на внешний кварц, что ето за режим? как восстановить контролер?
мк: tiny2313


Вроде это не связаные вещи ?! Попробовать подать внешний такт, стереть чип и прошить прошивку и установить правильные фьюзы. См. стр. 7 под кнопкой Изображение ниже.
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru
Аватара пользователя
asd
Встал на лапы
Сообщения: 95
Зарегистрирован: Сб янв 20, 2007 22:03:21
Откуда: от верблюда

Сообщение asd »

tych?, чего не хвотает? :roll:
Аватара пользователя
tych
Э...
Сообщения: 2792
Зарегистрирован: Ср апр 04, 2007 08:39:14
Откуда: Москва
Контактная информация:

Сообщение tych »

asd писал(а):tych?, чего не хвотает? :roll:


Названия МК наверно !
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru
Misteik
Родился
Сообщения: 1
Зарегистрирован: Сб янв 13, 2007 15:34:40
Откуда: г.Волгоград

Сообщение Misteik »

Доброго времени суток, уважаемые!
Как правильно выставить фьюзы для настройки Attiny2313 , внешний кварц подключен на 11.0592 МГц. Прошиваю AvReal+STK200.

Попытка прошить так:
avreal32.exe +tiny2313 -p1 -as -fcksel=f, ckdiv8=1,sut=1 -e -w -v -o11.0592MHZ hexfile.hex -n
pause=null
все-равно не дает правильную частоту.

а пример взят отссюда http://caxapa.ru/36834.html?todo=full , правда непонятно как правильно выставить частоту осциллятора.
Заранее спасибо.
Аватара пользователя
asd
Встал на лапы
Сообщения: 95
Зарегистрирован: Сб янв 20, 2007 22:03:21
Откуда: от верблюда

Сообщение asd »

tych, Attiny2313
Аватара пользователя
RadioNefor
Открыл глаза
Сообщения: 56
Зарегистрирован: Пт мар 28, 2008 00:39:54
Откуда: Беларусь. Новополоцк.
Контактная информация:

Сообщение RadioNefor »

аааа..... :cry: :cry: :cry: чего же мне так невезет. Помогите.
Прошил ATmega8535. Фьюзы установил так:

S8535C=0
CKOPT=0
SUT=1
CKSEL=f

Теперь повторно не прошивается. При прошивании пользовался avrealshell'ом. Он мне пишет типа "проверь соединение микроконтроллером или питание, или тип программотора".
Что мне делать?

Если что, то микроконтроллер работает от внешнего кварца 12 МГц, и в режиме совместимости с AT90S8535.
Аватара пользователя
Паятель
Модератор
Сообщения: 3174
Зарегистрирован: Пт июл 21, 2006 03:08:05
Откуда: Пенза

Сообщение Паятель »

Подключить внешний кварц при прошивке или от генератора тактирование сделать.
Если долго мучиться, что-нибудь... сломается.
Ответить

Вернуться в «AVR»