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

Обсуждаем контроллеры компании Atmel.
Аватара пользователя
MyxoMop
Мудрый кот
Сообщения: 1752
Зарегистрирован: Чт май 06, 2010 13:18:59

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

Сообщение MyxoMop »

ATTiny24 не хватает одной ноги. Вопрос, если я ресет сконфигурю как вход PB3, я смогу его прошить следующий раз? Программатор - простейший LPT 5 проводков.
Аватара пользователя
oleg63m
Друг Кота
Сообщения: 20132
Зарегистрирован: Чт сен 01, 2011 12:53:27
Откуда: ТьмуТаракания. Почетный житель подмостовья
Контактная информация:

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

Сообщение oleg63m »

смешной вопрос. конечно же нет. вывод сброса служит одновременно и включателем режима программирования.
надо будет высоковольтный spi программатор, или фюзобит доктор. или полный stk500 HVPP/HVSP.
есть также простые примочки-дохтора на мк, но они не очень популярны как stk500 и Fusobit doctor
Шекспир сказал: Судить меня -дано лишь Богу, другим я укажу дорогу... https://natribu.org/
Я его полностью поддерживаю.
Программирую на Fuse AtmelAVR.
GRAF3377
Родился
Сообщения: 6
Зарегистрирован: Вт сен 23, 2014 21:50:33

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

Сообщение GRAF3377 »

Suh писал(а):В вашей Atmega8, случайно, нет в суффиксе буковки L?

у меня мега 8а
Аватара пользователя
Gudya
Нашел транзистор. Понюхал.
Сообщения: 183
Зарегистрирован: Пн ноя 23, 2009 22:38:52
Контактная информация:

Подскажите по Fuse

Сообщение Gudya »

Подскажите правильно ли я раставил фьюзи в пони прог из вложения ниже
Fuse poni prog.png
Fuse в Poni Prog
(15.77 КБ) 296 скачиваний

Fuse.png
(42.18 КБ) 302 скачивания
Аватара пользователя
oleg63m
Друг Кота
Сообщения: 20132
Зарегистрирован: Чт сен 01, 2011 12:53:27
Откуда: ТьмуТаракания. Почетный житель подмостовья
Контактная информация:

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

Сообщение oleg63m »

ну, вобщем правильно, если по рисунку, только вот то, на картинке rstdisbl включен, както странновато.
это что, фюзы прописывал без программатора? или без МК? если я угадал, когда будешь программировать не забудь убрать галку
Шекспир сказал: Судить меня -дано лишь Богу, другим я укажу дорогу... https://natribu.org/
Я его полностью поддерживаю.
Программирую на Fuse AtmelAVR.
Аватара пользователя
Gudya
Нашел транзистор. Понюхал.
Сообщения: 183
Зарегистрирован: Пн ноя 23, 2009 22:38:52
Контактная информация:

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

Сообщение Gudya »

Спасибо! Угадали, фюзи прописаны без МК
Аватара пользователя
Rinon Ninqueon
Говорящий с текстолитом
Сообщения: 1562
Зарегистрирован: Ср июн 30, 2010 18:54:47
Откуда: NO14MU
Контактная информация:

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

Сообщение Rinon Ninqueon »

Господа, у меня затык. Делаю анализатор спектра на 32 канала.
Использую ATMEGA32A. Кварц 16 МГц.
А, вот, микроконтроллер выдаёт только 4 кГц. :shock:
Шью дудкой:

Код: Выделить всё

avrdude.exe -b 19200 -p m32 -c avrisp -P com3 -U flash:w:"rgb.hex":i -U lfuse:w:0xFF:m -U hfuse:w:0xD9:m -e


Точно ли фьюзы выставил?
Изображение
Изображение
Изображение
Сам себе Гилмор
Аватара пользователя
oleg63m
Друг Кота
Сообщения: 20132
Зарегистрирован: Чт сен 01, 2011 12:53:27
Откуда: ТьмуТаракания. Почетный житель подмостовья
Контактная информация:

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

Сообщение oleg63m »

Rinon Ninqueon писал(а):Код:
avrdude.exe -b 19200 -p m32 -c avrisp -P com3 -U flash:w:"rgb.hex":i -U lfuse:w:0xFF:m -U hfuse:w:0xD9:m -e

по моему лучше будет
lfuse= 0xFF
hfuse= 0x89
по крайней мере это будет внешний кварц 8-16 мгц
а в вашем случае для 3 МГц

lfuse= 0xCF (D9)
hfuse= 0xC9 это будет для керамики 8-16
кажись так :))
Шекспир сказал: Судить меня -дано лишь Богу, другим я укажу дорогу... https://natribu.org/
Я его полностью поддерживаю.
Программирую на Fuse AtmelAVR.
Аватара пользователя
Rinon Ninqueon
Говорящий с текстолитом
Сообщения: 1562
Зарегистрирован: Ср июн 30, 2010 18:54:47
Откуда: NO14MU
Контактная информация:

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

Сообщение Rinon Ninqueon »

Поставил C9, смог посмотреть осциллографом - как и положено, 16 МГц.
А код жутко тормозит. В шПротеусе всё норм. Во всём может быть виноват WinAVR.
Изображение
Изображение
Изображение
Сам себе Гилмор
Аватара пользователя
alexandr009
Первый раз сказал Мяу!
Сообщения: 34
Зарегистрирован: Сб дек 22, 2012 17:04:56

И опять эти фьюзы

Сообщение alexandr009 »

Решил собрать девайс для своего авто http://chipenable.ru/index.php/projects ... iny13.html но вновь столкнулся с проблемой расстановки фьюзов. Прошу не пинать слету так как первым делом решил сам попробовать всевозможные варианты но результат "0" схема на макетке работает нестабильно но в протеусе все отлично. Программатор AVR USBasp2 программа AVRDUDE_PROG.... (значения в HEX которые я выставлял AVRDUDE lfuse 0x7A hfuse 0xFF)
Аватара пользователя
dr.doc
Это не хвост, это антенна
Сообщения: 1368
Зарегистрирован: Вс мар 28, 2010 12:52:22
Откуда: Беларусь

Re: И опять эти фьюзы

Сообщение dr.doc »

При программировании нужно будет отключить внутренний делитель тактовой частоты. Остальные фъюз биты менять не нужно. - Считывете, изменяете CKDIV8, шьете и будет Вам счастье.
PS 0xFF & 0x7A и есть необходимые, судя по описанию в статье, фьюзы. Ищите ошибку или другую прошивку.
Последний раз редактировалось dr.doc Вс янв 04, 2015 10:33:41, всего редактировалось 1 раз.
«Еще я хотел бы, чтобы наши ученые изобрели какой-то новый источник энергии, чтобы мы на коленях не ползали даже перед нашими братьями, умоляя их и выпрашивая тонну нефти или кубометр газа», — рассказал белорусский президент.
Аватара пользователя
alexandr009
Первый раз сказал Мяу!
Сообщения: 34
Зарегистрирован: Сб дек 22, 2012 17:04:56

Re: И опять эти фьюзы

Сообщение alexandr009 »

Хорошо попробую на еще нетронутом кристалле о результатах отпишусь :)
Аватара пользователя
alexandr009
Первый раз сказал Мяу!
Сообщения: 34
Зарегистрирован: Сб дек 22, 2012 17:04:56

Re: И опять эти фьюзы

Сообщение alexandr009 »

Спасибо большое проблема решена устройство полностью рабочее, протянул на SCK через резистор 5в и все встало на свои места :beer:
MihailMMM
Открыл глаза
Сообщения: 70
Зарегистрирован: Ср окт 17, 2012 08:12:48

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

Сообщение MihailMMM »

Привет КОТАМ! Ребята, у меня вопрос: большенство проектов на коте выкладываются для CodeVisionAVR и фьюзы также для него, у меня реповый STK500 и его CodeVisionAVR не видит. Я очень долго мучился по его подключению - но так ничего и не добился, пользуюсь AVRStudio4.
Но там окно фюзов совсем не такое. Некоторые нюансы я освоил после "гениальных" решений (отказ выхода на связь контролера после "выставления" онных) но хотелося бы пояснения как перенести фьюзы из CodeVisionAVR в AVRStudio. Если кому не впадло - прошу объясните мне "гению" програмирования как правильно это сделать.
Буду очень признателен!
Аватара пользователя
oleg63m
Друг Кота
Сообщения: 20132
Зарегистрирован: Чт сен 01, 2011 12:53:27
Откуда: ТьмуТаракания. Почетный житель подмостовья
Контактная информация:

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

Сообщение oleg63m »

MihailMMM писал(а):реповый STK500 и его CodeVisionAVR не видит

как это "реповый"? и как это не видит? у меня прекрасно все видит и прошивает :dont_know:
даже пицкит перешитый в аврисп прекрасно видится и работает :dont_know:
Если кому не впадло
если кому не в падлу сходить на http://www.getchip.net и почитать, что там пишет о фюзах уважаемый Getchip.
вот ему, точно не в падлу было написать целую статью, и мало того, целый сайт создать с подробнейшими обьяснениями, для тех, кто сам сообразить не может (не хочет).
После него, мне уже в падлу повторять, человек старался писал, не досыпая ночей, а его читать не хотят. сразу всем на блюдечке подавай :shock: :kill:. Давайте уважать труд маэстро
так что добро пожаловать в мир АVR от Getchip.net

http://www.getchip.net/posts/068-kak-pr ... -fuse-bit/
Шекспир сказал: Судить меня -дано лишь Богу, другим я укажу дорогу... https://natribu.org/
Я его полностью поддерживаю.
Программирую на Fuse AtmelAVR.
MihailMMM
Открыл глаза
Сообщения: 70
Зарегистрирован: Ср окт 17, 2012 08:12:48

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

Сообщение MihailMMM »

Большое спасибо за ответ, хоть и в грубой форме, но все же ответ. Да, действительно человек дал полный ответ на все вопросы! Поэтому мне остается поблагодарить за подсказку и обработать статью. PS. На мой взгляд, форум для того и существует что-бы спрашивать и отвечать, а если нет желания писать ответ - то можна просто промолчать. Еще раз большое спасибо!
Аватара пользователя
oleg63m
Друг Кота
Сообщения: 20132
Зарегистрирован: Чт сен 01, 2011 12:53:27
Откуда: ТьмуТаракания. Почетный житель подмостовья
Контактная информация:

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

Сообщение oleg63m »

MihailMMM писал(а):в грубой форме

старался ответить в формате вопроса :dont_know:
Шекспир сказал: Судить меня -дано лишь Богу, другим я укажу дорогу... https://natribu.org/
Я его полностью поддерживаю.
Программирую на Fuse AtmelAVR.
Аватара пользователя
fanzone
Родился
Сообщения: 9
Зарегистрирован: Пт янв 15, 2010 22:43:51

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

Сообщение fanzone »

даже боюсь спросить
после прошивки фузов SUT0=0, CKOPT=0 в atmega32 она перестала отвечать
http://cxema21.ucoz.ru/publ/mikrokontro ... 14-1-0-103
прошивал usbasp-ом usbasp_avrdude_prog
поставил только две галочки SUT0=0, CKOPT=0 остальные удалил spien не трогал
где накосячил???
Аватара пользователя
oleg63m
Друг Кота
Сообщения: 20132
Зарегистрирован: Чт сен 01, 2011 12:53:27
Откуда: ТьмуТаракания. Почетный житель подмостовья
Контактная информация:

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

Сообщение oleg63m »

fanzone писал(а):даже боюсь спросить

ничего не бойся, на нормальный вопрос найдется такой-же ответ.
во первых, твое утверждение, что
поставил только две галочки SUT0=0, CKOPT=0 остальные удалил

для тебя истинно, для других может быть сомнительно. скриншот не трудно предоставить?
попробуй применить внешний генератор на частоту около 1 мегагерца. попробуй восстанови фюзы по умолчанию
кстати, воспользуйся ссылкою выше http://www.getchip.net/posts/068-kak-pr ... -fuse-bit/
там никто не кусается, зато знания нахаляву раздают, очень полезные
Шекспир сказал: Судить меня -дано лишь Богу, другим я укажу дорогу... https://natribu.org/
Я его полностью поддерживаю.
Программирую на Fuse AtmelAVR.
Аватара пользователя
fanzone
Родился
Сообщения: 9
Зарегистрирован: Пт янв 15, 2010 22:43:51

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

Сообщение fanzone »

скрин не сделаю т.к камень не определяется
оставлял только спиен скопт 0 и сут 0
походу RSTDISBL отключил
Ответить

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