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

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

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

Сообщение oleg63m »

не ты первый, не ты последний. грабли они для всех одинаковы. если, конечно перед началом работы не изучить тщательно мануал :))) :beer:
Шекспир сказал: Судить меня -дано лишь Богу, другим я укажу дорогу... https://natribu.org/
Я его полностью поддерживаю.
Программирую на Fuse AtmelAVR.
RadistLifa
Родился
Сообщения: 1
Зарегистрирован: Пн янв 19, 2015 06:21:35

AtMega8 прошивка фьзов

Сообщение RadistLifa »

Добрый день, формучане.

Решил сделать термодатчик собрал AtMega8, LCD WH1802J, датчик DS18B20.
В CodeVisionAVR 2.04.4a Advanced, прошил МК простейшим кодом, все было хорошо. Затем решил прошить фьюзы, выставить фьюзы CKSEL для работы от внешнего генератора.
Сначала прочитал фьюзы (Read->Fuse Bit(s)), затем поменял CKSEL на 1111, затем прошил (Program->Fuse Bit(s)). После этого CodeVisionAVR не хочет видеть мой МК, выдает ошибку STK500 error entering programming mode при попытке выполнить любое действие с МК. Не знаю что делать, возможно ли вернуть первоначальное состояние фьюзов? Соединение с МК 100% верное, подключаю другой МК все видит.

Изображение
Аватара пользователя
СКАЗОЧНИК
Идёт направо - песнь заводит, Налево - сказку говорит.
Сообщения: 5000
Зарегистрирован: Чт апр 21, 2011 17:55:50
Откуда: Иркутск

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

Сообщение СКАЗОЧНИК »

Восстановить можно. Читайте ветку выше, пока не найдете нужные инструкции.

З.Ы. А так можно пальцем прикоснуться (или пинцетом без изолированных ручек) к выводу ХСТАЛ.0 и заново прошить "Правильные" фъюзы.
Станислав
Аватара пользователя
oleg63m
Друг Кота
Сообщения: 20132
Зарегистрирован: Чт сен 01, 2011 12:53:27
Откуда: ТьмуТаракания. Почетный житель подмостовья
Контактная информация:

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

Сообщение oleg63m »

RadistLifa писал(а):Не знаю что делать

на предыдущей странице 2 раза подряд давал ссылку. Вас мать ваша читать учила? :))) :))) :)))
http://www.getchip.net/posts/068-kak-pravilno-proshit-avr-fyuzy-fuse-bit//
Шекспир сказал: Судить меня -дано лишь Богу, другим я укажу дорогу... https://natribu.org/
Я его полностью поддерживаю.
Программирую на Fuse AtmelAVR.
camecadze333
Родился
Сообщения: 17
Зарегистрирован: Вт ноя 12, 2013 00:02:24

как устанавливаются фьюзы для понипрог

Сообщение camecadze333 »

как установить эти фьюзы
49-02.jpg
(14.02 КБ) 981 скачивание
на понипрог ни как не пойму эти нули и единици ,как ставятся галочки



Сюда перенес.
aen
Аватара пользователя
АлександрЛ
Друг Кота
Сообщения: 43808
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Откуда: Нерезиновая

Re: как устанавливаются фьюзы для понипрог

Сообщение АлександрЛ »

Ну, вы хотя бы написали, для какого МК? Фьюзы, хоть и похожи, но НЕМНОЖКО РАЗЛИЧАЮТСЯ... Ну, и, если это, конечно, не ВАШЕ изобретение- хорошо бы "ссылку на первоисточник" посмотреть..
camecadze333
Родился
Сообщения: 17
Зарегистрирован: Вт ноя 12, 2013 00:02:24

Re: как устанавливаются фьюзы для понипрог

Сообщение camecadze333 »

attiny2313
camecadze333
Родился
Сообщения: 17
Зарегистрирован: Вт ноя 12, 2013 00:02:24

Re: как устанавливаются фьюзы для понипрог

Сообщение camecadze333 »

http://radioparty.ru/device-avr/49-codzamok-attiny2313
первоисточник тут: Во время программирования в EEPROM микроконтроллера заносится начальный код, состоящий из цифр 1, 2, 3. Необходимо также записать файл данных - табл. 3 в EEPROM микроконтроллера. При программировании задают биты конфигурации в соответствии с рис. 2.

как понять заносится начальный код состоящих из цифр 1,2,3. это по очереди писать или как?
Аватара пользователя
Jack_A
Друг Кота
Сообщения: 6307
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Re: как устанавливаются фьюзы для понипрог

Сообщение Jack_A »

Погуглить "Калькулятор фьюзов AVR" -- там много чего полезного по теме.
Аватара пользователя
Адвансед
Встал на лапы
Сообщения: 98
Зарегистрирован: Вс мар 11, 2012 23:06:08
Откуда: Казань

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

Сообщение Адвансед »

Думаю будет полезно новичкам, вот пару ссылок

http://cxema21.ucoz.ru/publ/mikrokontrollery/informacija_po_mk/primery_ustanovok_fjuzov_fuse_dlja_mikrokontrollerov_avr_attiny/19-1-0-260 примеры установок фьюзов для микрокнтроллеров Attiny


http://cxema21.ucoz.ru/publ/mikrokontrollery/informacija_po_mk/primery_ustanovok_fjuzov_fuse_dlja_mikrokontrollerov_avr_atmega/19-1-0-261 примеры установок (скрины) для МК Atmega


скрины в понипрог (ponyprog) http://cxema21.ucoz.ru/publ/mikrokontrollery/informacija_po_mk/ustanovka_fjuzov_v_programme_ponyprog/19-1-0-262
Аватара пользователя
Anter
Встал на лапы
Сообщения: 82
Зарегистрирован: Пт июл 30, 2010 23:57:55
Откуда: Г.Боровск

Atmega 8 для Clone pi-w

Сообщение Anter »

Подскажите пожалуйста как правильно выставить fuse bit(s)
На рисунке 1 как должно быть
а на втором если можно объясните что поставить а что убрать.
Заранее всем огромная благодарность

Изображение
Изображение
leon010203
Родился
Сообщения: 10
Зарегистрирован: Вт май 27, 2014 22:33:16

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

Сообщение leon010203 »

Эти фьюзы atmega8 блокируют? Пытался arduino сделать
atmegang.menu.cpu.atmega8.bootloader.low_fuses=0xdf
atmegang.menu.cpu.atmega8.bootloader.high_fuses=0xca
Аватара пользователя
Stupid
Опытный кот
Сообщения: 779
Зарегистрирован: Пт дек 26, 2014 09:14:33
Откуда: K-PAX

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

Сообщение Stupid »

Тут все один к одному , в CVAVR и в PONY PROG инверсно вьіставляются фьюзьі , не инверсно лруг к другу а инверсно относительно других программ.
Anter писал(а): а на втором если можно объясните что поставить а что убрать.

В зависимости от того что вам требуется :dont_know:
camecadze333 писал(а):как установить эти фьюзы
49-02.jpg
на понипрог ни как не пойму эти нули и единици ,как ставятся галочки

В даном случае , насколько я прочел по ссьілке о кодовом замке , предлагается прогнраммировать в CVAVR, значит галочка в окошке напртив фьюза означает "0" или "запрограммирован" а "1" - "не запрограммирован"
Изображение
Я играю дураков, поэтому меня везде воспринимают как родного.
©Савелий Крамаров.
Аватара пользователя
Gudd-Head
Друг Кота
Сообщения: 20092
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

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

Сообщение Gudd-Head »

leon010203 писал(а):Эти фьюзы atmega8 блокируют?
Нет. Блокируют LockBits, а не FuseBits.
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Аватара пользователя
Chipmaster
Первый раз сказал Мяу!
Сообщения: 35
Зарегистрирован: Вт мар 05, 2013 11:56:40
Откуда: Ufa
Контактная информация:

Вопрос по ATmega48A

Сообщение Chipmaster »

Всем привет. Чот не нашёл подходящего раздела, поэтому пишу сюда.

Теперь о сути. Есть апнота от Atmel. Зовут её AVR447 - управление BLDC синусоидальным напряжением. Там есть всё: исходники, схемы, подробное описание - отличная апнота! Проблема только в том, что там нет информации об установке фьюзов атмеги. Я довольно тесно и уже давно пользую контроллеры от Microchip, а вот с атмелами не знаком и, если честно, нет желания углубляться в их изучение. Мне нужен только этот проект - на пробу. Поэтому сильно неохота курить дейташит на эту мегу и гробить микрухи неправильно установленными фьюзами - дорогое это нынче удовольствие. Да и собирать лечилку атмелок от неправильных фьюзов ради одного проекта - тоже не айс. Офф: блин, надо же так не любить своих пользователей - столько геморра создали! Это я об Атмел. Собственно, чего я хочу то? Просьба к людям знающим - просмотреть бегло проект и рассказать - какие фьюзы ставить (у меня программатор Triton). Буду невероятно признателен тому, кто поможет и детям своим завещаю свечки за него ставить всегда... :)) Проект в прицеп не лезет почему то, поэтому вот ссылка (это не реклама! В пах ногами не пинать! :facepalm: ).

Да, кварц - внешний 8МГц.
Аватара пользователя
Gudd-Head
Друг Кота
Сообщения: 20092
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

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

Сообщение Gudd-Head »

Если внешний кварц, то и фьюзы надо ставить на внешний кварц.
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Аватара пользователя
Chipmaster
Первый раз сказал Мяу!
Сообщения: 35
Зарегистрирован: Вт мар 05, 2013 11:56:40
Откуда: Ufa
Контактная информация:

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

Сообщение Chipmaster »

Дак это понятно. Но там куча вариантов фюзов на внешний кварц... Какой выбрать? Если бы у меня была потенция заняться АВРами глобально, я бы не спрашивал - читал бы дейташит... Но нет такой потребности - всего один проект надо повторить. Кроме прочего есть фьюз деления тактовой частоты на 8. Нужен он в этом проекте или нет - как понять?
Аватара пользователя
Gudd-Head
Друг Кота
Сообщения: 20092
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

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

Сообщение Gudd-Head »

Там всё попса, разница только во времени старта. Можно выкручивать на максимум.
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
akl
Друг Кота
Сообщения: 4444
Зарегистрирован: Пт мар 07, 2008 06:54:43
Откуда: Ижевск

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

Сообщение akl »

Chipmaster Вот что пишет админ форума программатора Тритон
trt
Все Fuses в оболочке программатора работают по одному принципу: стоит галочка - флаг УСТАНОВЛЕН (запрограммирован), для ATMEL это состояние ноль. Кроме того, программа приводит еще и числовое значение всех Fuses, которое меняется при изменении любого бита.

Fuse Low Byte
CKSEL3...0 1111 нет галок
SUT1,0 11 нет галок (режим работы с внешним кварцевым резонатором с временем запуска оного после включения питания 65ms)
CKDIV8 1 нет галки.
Последний раз редактировалось akl Вт фев 24, 2015 10:52:33, всего редактировалось 1 раз.
Аватара пользователя
Chipmaster
Первый раз сказал Мяу!
Сообщения: 35
Зарегистрирован: Вт мар 05, 2013 11:56:40
Откуда: Ufa
Контактная информация:

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

Сообщение Chipmaster »

Ага, понятно. Спасибо.
Последний раз редактировалось Chipmaster Вт фев 24, 2015 10:55:49, всего редактировалось 1 раз.
Ответить

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