Всё о фьюзах...
Re: Всё о фьюзах...
подскажите как это будет фьюзы стоять если в прошивке указанно так
avrdude -P/dev/ttyS0 -c stk500hvsp -p attiny45 -U lfuse:w:0xdf:m -U flash:w:firmware.hex -U hfuse:w:0x5f:m
жедательно покажите на avr.roboforum.ru/calc.html?part=ATtiny45 скрин если не сложно! спасибо"!
avrdude -P/dev/ttyS0 -c stk500hvsp -p attiny45 -U lfuse:w:0xdf:m -U flash:w:firmware.hex -U hfuse:w:0x5f:m
жедательно покажите на avr.roboforum.ru/calc.html?part=ATtiny45 скрин если не сложно! спасибо"!
-
AaNnDdRrEeYy
- Встал на лапы
- Сообщения: 100
- Зарегистрирован: Ср дек 24, 2008 11:59:24
- Откуда: Москва
Re: Всё о фьюзах...
Добрый вечер
Мне нужно для ATmega8535 установить фьюзы так:
Тактирование от внешнрго кварца 12 Мгц без деления тактовой частоты
Полный размах тактового сигнала, и больше ничего менять не нужно
в даташите написано что по умолчанию
The device is shipped with CKSEL = “0001”
запустил USBASP_AVRDUDE_PROG считал фьюзы с нового мк, получил картину с точностью да наоборот 1110
как я понял в этой программе фьюзы инверсные?
т.е для того чтобы мк работал от кварца мне надо в программе USBASP_AVRDUDE_PROG установить так:
CKSEL3 =0
CKSEL2 =0
CKSEL1 =0
CKSEL0 =1
а вот бита CKOPT для того что бы установить полный размах сигнала я вообще не нашел.
правильно ли я выставил фьзы?
на прикрепленном изображении считанные фьюзы с нового мк
Мне нужно для ATmega8535 установить фьюзы так:
Тактирование от внешнрго кварца 12 Мгц без деления тактовой частоты
Полный размах тактового сигнала, и больше ничего менять не нужно
в даташите написано что по умолчанию
The device is shipped with CKSEL = “0001”
запустил USBASP_AVRDUDE_PROG считал фьюзы с нового мк, получил картину с точностью да наоборот 1110
как я понял в этой программе фьюзы инверсные?
т.е для того чтобы мк работал от кварца мне надо в программе USBASP_AVRDUDE_PROG установить так:
CKSEL3 =0
CKSEL2 =0
CKSEL1 =0
CKSEL0 =1
а вот бита CKOPT для того что бы установить полный размах сигнала я вообще не нашел.
правильно ли я выставил фьзы?
на прикрепленном изображении считанные фьюзы с нового мк
- Вложения
-
- 0001.JPG
- (52.95 КБ) 750 скачиваний
Re: Всё о фьюзах...
Доброе утро!Скажите пожалуйста,можно считать МК если в нем выставлены Lock Bits для защиты памяти и программы?Программатор будет http://pol-sem.narod.ru/paraprog/paraprog.htm
- gfgeuf
- Друг Кота
- Сообщения: 3695
- Зарегистрирован: Пн авг 29, 2011 10:35:30
- Откуда: Україна Дикий Захід - Чортків - Джурин
Re: Всё о фьюзах...
Думаю ,что можно но сделаю скажу точно ...
если после начального считывания МК есть возможность поменять фьюзы за это отвечающие то у вас полный доступ к флешь памяти... из-за чего собственно и вопрос,как мне кажется.
по вашей ссылке - параллельный программатор а он предоставляет очень широкие возможности для работы с МК.
прочтите про этот программатор вот тут на форуме http://www.radiokot.ru/forum/viewtopic.php?f=20&t=864&sid=66585b1a7b6b962384f05b991dd07a86 на странице 46...
если после начального считывания МК есть возможность поменять фьюзы за это отвечающие то у вас полный доступ к флешь памяти... из-за чего собственно и вопрос,как мне кажется.
по вашей ссылке - параллельный программатор а он предоставляет очень широкие возможности для работы с МК.
прочтите про этот программатор вот тут на форуме http://www.radiokot.ru/forum/viewtopic.php?f=20&t=864&sid=66585b1a7b6b962384f05b991dd07a86 на странице 46...
пути ТОКА неисповедимы.
Злословец есть самый лютый из диких зверей,
а льстец - самый опасный из ручных животных. (ДИОГЕН)
Злословец есть самый лютый из диких зверей,
а льстец - самый опасный из ручных животных. (ДИОГЕН)
-
Электроникс
- Родился
- Сообщения: 1
- Зарегистрирован: Пн фев 13, 2012 18:29:51
Re: Всё о фьюзах...
Привет всем любителям элекричества. Помогите разобраться с прошивкой ATtiny2313. Сначало все идет хорошо. Считываю фьюзы с мк, могу стереть флеш и считывать с него все, пока он новый, но как только прошиваю флеш, дальше с ней невозможно ничего сделать, ни стереть, ни считать, но программа в нем работает, просто не могу поменять в ней временные задержки. Фьюзы вроде все правильные, я их и не трогаю. Прошивал из CVAVR И AVRDUDЕ пробовал все так же. Испортил уже 5 МК. Пожалуйста помогите кто знает, или хотя бы подскажите где искать.
Re: Всё о фьюзах...
Здравствуйте, только осваиваю прошивание МК. (Меня отправили из соседней ветки сюда)
Есть фьюзы из Пони (ATMega8A)
на частоту 8 МГц
Как правильно их выставить в AVRStudio
или на крайний случай AVRdude
а то на win7 другого не дано (наверное).
Есть фьюзы из Пони (ATMega8A)
на частоту 8 МГц
Как правильно их выставить в AVRStudio
или на крайний случай AVRdude
а то на win7 другого не дано (наверное).
-
sergei_190882
- Открыл глаза
- Сообщения: 44
- Зарегистрирован: Пн июл 25, 2011 22:24:41
Re: Всё о фьюзах...
привет всем! Ребят подскажите собираю измеритель емкости и частоты на мега 8a перевел контроллер на 8 мгц но походу тупит хочу перевести на мега 8-16 pu вопрос как выставить фюзы на 16 мгц?
Фьюзы для ATMega8
Народ, помогите правильно выставить фьюзы, а то уже 2 МК заблокировал.
Начал собирать схему http://cxem.net/mc/mc39.php , но так как у меня нету STK500, я собрал простого громова и прогу UNIProf. в стк500 там вылазещее меню, что не сказать о UNIprof, где надо выставлять галочки согласно даташиту.
По итогу я сделал аналогию, но схема все равно не заработала, вот такие фьюзы я выставил:
Bootsz1 = 1
Bootsz0 = 0
Cksel = 1111
sut = 11
ckopt = 0
spien - 1
Boden =1
Остальное все =0
Что я выставил не так для моей схемы?
Перенёс в подходящую тему. Смотрите внимательнее.
ploop
Начал собирать схему http://cxem.net/mc/mc39.php , но так как у меня нету STK500, я собрал простого громова и прогу UNIProf. в стк500 там вылазещее меню, что не сказать о UNIprof, где надо выставлять галочки согласно даташиту.
По итогу я сделал аналогию, но схема все равно не заработала, вот такие фьюзы я выставил:
Bootsz1 = 1
Bootsz0 = 0
Cksel = 1111
sut = 11
ckopt = 0
spien - 1
Boden =1
Остальное все =0
Что я выставил не так для моей схемы?
Перенёс в подходящую тему. Смотрите внимательнее.
ploop
Re: Фьюзы для ATMega8
Дык, а в чём проблема? датиш есть и там на скрине видно:
High 0xC9
Low 0x3F
Скрин для Понипрога, а для UNIProf выстави все галки наоборот:

High 0xC9
Low 0x3F
Скрин для Понипрога, а для UNIProf выстави все галки наоборот:

scio me nihil scire...
_______________________
<= Жалобная кнопка в правом нижнем углу... )
_______________________
- Pika4u
- Поставщик валерьянки для Кота
- Сообщения: 2064
- Зарегистрирован: Пт апр 24, 2009 11:39:16
- Откуда: г.Оренбург
Re: Всё о фьюзах...
Ребят, понимаю, вопрос тупой, но всё же. Новое поступление Тини2313 ожидается нескоро, а осталась последняя(залочил 2). Как выставить её на внешний генератор 8 Мгц без делителя? Калькулятор юзал, но всё же...
Steve Jobs. 1955-2011. Мы помним, как ты преобразовал наш мир....
Re: Всё о фьюзах...
Уверен, что залочил?
Внешний такт, выбирай:
Ext. Clock; Start-up time: 14 CK + 0 ms; [CKSEL=0000 SUT=00]
Ext. Clock; Start-up time: 14 CK + 4.1 ms; [CKSEL=0000 SUT=01]
Ext. Clock; Start-up time: 14 CK + 65 ms; [CKSEL=0000 SUT=10]
CKDIV8=1
Типа:

Внешний такт, выбирай:
Ext. Clock; Start-up time: 14 CK + 0 ms; [CKSEL=0000 SUT=00]
Ext. Clock; Start-up time: 14 CK + 4.1 ms; [CKSEL=0000 SUT=01]
Ext. Clock; Start-up time: 14 CK + 65 ms; [CKSEL=0000 SUT=10]
CKDIV8=1
Типа:

scio me nihil scire...
_______________________
<= Жалобная кнопка в правом нижнем углу... )
_______________________
- Pika4u
- Поставщик валерьянки для Кота
- Сообщения: 2064
- Зарегистрирован: Пт апр 24, 2009 11:39:16
- Откуда: г.Оренбург
Re: Всё о фьюзах...
Хм...Спасибо)) Для Пони, как я понял, так и надо выставлять?
Steve Jobs. 1955-2011. Мы помним, как ты преобразовал наш мир....
Re: Всё о фьюзах...
Да, и для Пони тоже...
scio me nihil scire...
_______________________
<= Жалобная кнопка в правом нижнем углу... )
_______________________
- Pika4u
- Поставщик валерьянки для Кота
- Сообщения: 2064
- Зарегистрирован: Пт апр 24, 2009 11:39:16
- Откуда: г.Оренбург
Re: Всё о фьюзах...
Хм, а если на внешний кварц и на 4 МГц? Просто калькуляторам не верю 
Steve Jobs. 1955-2011. Мы помним, как ты преобразовал наш мир....
Re: Всё о фьюзах...
Есть датиш...)Pika4u писал(а):Просто калькуляторам не верю
scio me nihil scire...
_______________________
<= Жалобная кнопка в правом нижнем углу... )
_______________________
- Pika4u
- Поставщик валерьянки для Кота
- Сообщения: 2064
- Зарегистрирован: Пт апр 24, 2009 11:39:16
- Откуда: г.Оренбург
Re: Всё о фьюзах...
Хм..а это идея) Надо открыть....
Steve Jobs. 1955-2011. Мы помним, как ты преобразовал наш мир....
- Pika4u
- Поставщик валерьянки для Кота
- Сообщения: 2064
- Зарегистрирован: Пт апр 24, 2009 11:39:16
- Откуда: г.Оренбург
Re: Всё о фьюзах...
А судя по правилам? Бан, или как?
ploop
ploop
Steve Jobs. 1955-2011. Мы помним, как ты преобразовал наш мир....
- Rabbitator
- Открыл глаза
- Сообщения: 58
- Зарегистрирован: Вт авг 11, 2009 21:46:54
- Откуда: Заполярье
Re: Всё о фьюзах...
Скажите пожалуйста, что обозначают такие установки на attiny2313 (считывал с помощью avrealshell):
Означают ли они, что контроллер работает от внешнего генератора? Спрашиваю потому что контроллер прошивается, а устройство не работает. Вот и закрались подозрения...
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
Блин, пропробовал изменить CKSEL=4 на CKSEL=C, всё, микросхема не отвечает
Я только хотел настроить её на внешний генератор... Что теперь делать? 
Код: Выделить всё
Fuses
OSCCAL = 55, 54
CKDIV = 0
CKOUT = 1
SUT = 2
CKSEL = 4
DWEN = 1
EESAVE = 1
WDTON = 1
BODLEVEL = 7
RSTDISBL = 1
SELFPRGEN = 1Означают ли они, что контроллер работает от внешнего генератора? Спрашиваю потому что контроллер прошивается, а устройство не работает. Вот и закрались подозрения...
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
Блин, пропробовал изменить CKSEL=4 на CKSEL=C, всё, микросхема не отвечает
Есть желание - найдутся возможности, нет желания - найдутся причины.
- avreal
- Опытный кот
- Сообщения: 842
- Зарегистрирован: Чт дек 31, 2009 19:27:45
- Откуда: Бровари, Україна
- Контактная информация:
Re: Всё о фьюзах...
Код: Выделить всё
CKDIV = 0
CKSEL = 4Программы будут работать, только могут быть не те времена, на которые рассчитывал автор.
CKSEL=C это не внешний геренатор, а внутренний генератор с внешним кварцем от 3 до 8 МГц. Точнее, керамическим резонатором (уменьшенное время раскачки). Цепляйте кварц и пробуйте перешивать. Без хоть какого-нибудь тактирования ядра SPI-программирование не работает.
Как вариант, бросить на ножку XTAL1 проводок с ножки 8 (модифицированного) ByteBlaster или штатного ByteBlaster-II либо с ножки LED (3) адаптера STK200/STK300. Для «5-проводков» надо смотреть, с каким из адаптеров проводки совместимы по используемым ножкам LPT.
Дать avreal-у ключ -o0,8 (как это задать через avrealshell — я не знаю), avreal сам сгенерирует тактовую частоту с учётом CKDIV8=0
Перешить назад на CKSEL=4.
Лень в виде мании величия: «ты гений, зачем стараться?». В виде комплекса: «всё равно не выйдет, зачем упираться?». Как логика: «если достаточно, зачем знать и уметь больше?». Цель одна: остановить. Не любит тепло работающих мышц и шум работающего мозга.
- Rabbitator
- Открыл глаза
- Сообщения: 58
- Зарегистрирован: Вт авг 11, 2009 21:46:54
- Откуда: Заполярье
Re: Всё о фьюзах...
CKSEL=C это не внешний геренатор, а внутренний генератор с внешним кварцем от 3 до 8 МГц. Точнее, керамическим резонатором (уменьшенное время раскачки). Цепляйте кварц и пробуйте перешивать. Без хоть какого-нибудь тактирования ядра SPI-программирование не работает.
В том и дело, что я хочу сделать схему с кварцевым резонатором, почти как приведенную на этом сайте, с управлением светодиодами. Получается я выставил фьюзы правильно? У меня кварц на 4 МГц, это в пределах 3....8МГц, как указано в даташите. Тогда по идее должно работать, но вместо этого микроконтроллер программой не распознается. Может есть возможность как-то сбросить эти фьюзы к стоковым без программатора?
Вот что пишет avreal (без оболочки), когда я пытаюсь прочитать содержимое контроллера:
Код: Выделить всё
avreal/WIN32 - AVR controllers LPT programmer by Redchuk Alexandr
v1.25rev2 (Apr 26 2005 10:01:59) ReAl@real.kiev.ua
bug-reports, suggestions and so on mail to avreal@real.kiev.ua
Command:
+tiny2313 -E800 -ab -o0 -n -% -r read.hex
Invalid switch 8
For short help type
avreal -hКак я понял, он ругается на адрес порта, но этот адрес прописан в диспетчере устройств и сначала все хорошо работало с ним. Стоило тронуть этот фьюз, и все, кирдык... Ничего не понимаю
Есть желание - найдутся возможности, нет желания - найдутся причины.