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


Шекспир сказал: Судить меня -дано лишь Богу, другим я укажу дорогу... https://natribu.org/
Я его полностью поддерживаю.
Программирую на Fuse AtmelAVR.
Я его полностью поддерживаю.
Программирую на Fuse AtmelAVR.
-
RadistLifa
- Родился
- Сообщения: 1
- Зарегистрирован: Пн янв 19, 2015 06:21:35
AtMega8 прошивка фьзов
Добрый день, формучане.
Решил сделать термодатчик собрал 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% верное, подключаю другой МК все видит.

Решил сделать термодатчик собрал 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 и заново прошить "Правильные" фъюзы.
З.Ы. А так можно пальцем прикоснуться (или пинцетом без изолированных ручек) к выводу ХСТАЛ.0 и заново прошить "Правильные" фъюзы.
Станислав
- oleg63m
- Друг Кота
- Сообщения: 20132
- Зарегистрирован: Чт сен 01, 2011 12:53:27
- Откуда: ТьмуТаракания. Почетный житель подмостовья
- Контактная информация:
Re: Всё о фьюзах...
RadistLifa писал(а):Не знаю что делать
на предыдущей странице 2 раза подряд давал ссылку. Вас мать ваша читать учила?
http://www.getchip.net/posts/068-kak-pravilno-proshit-avr-fyuzy-fuse-bit//
Шекспир сказал: Судить меня -дано лишь Богу, другим я укажу дорогу... https://natribu.org/
Я его полностью поддерживаю.
Программирую на Fuse AtmelAVR.
Я его полностью поддерживаю.
Программирую на Fuse AtmelAVR.
-
camecadze333
- Родился
- Сообщения: 17
- Зарегистрирован: Вт ноя 12, 2013 00:02:24
как устанавливаются фьюзы для понипрог
как установить эти фьюзы на понипрог ни как не пойму эти нули и единици ,как ставятся галочки
Сюда перенес.
aen
Сюда перенес.
aen
- АлександрЛ
- Друг Кота
- Сообщения: 43805
- Зарегистрирован: Пн ноя 30, 2009 03:00:01
- Откуда: Нерезиновая
Re: как устанавливаются фьюзы для понипрог
Ну, вы хотя бы написали, для какого МК? Фьюзы, хоть и похожи, но НЕМНОЖКО РАЗЛИЧАЮТСЯ... Ну, и, если это, конечно, не ВАШЕ изобретение- хорошо бы "ссылку на первоисточник" посмотреть..
-
camecadze333
- Родился
- Сообщения: 17
- Зарегистрирован: Вт ноя 12, 2013 00:02:24
Re: как устанавливаются фьюзы для понипрог
attiny2313
-
camecadze333
- Родился
- Сообщения: 17
- Зарегистрирован: Вт ноя 12, 2013 00:02:24
Re: как устанавливаются фьюзы для понипрог
http://radioparty.ru/device-avr/49-codzamok-attiny2313
первоисточник тут: Во время программирования в EEPROM микроконтроллера заносится начальный код, состоящий из цифр 1, 2, 3. Необходимо также записать файл данных - табл. 3 в EEPROM микроконтроллера. При программировании задают биты конфигурации в соответствии с рис. 2.
как понять заносится начальный код состоящих из цифр 1,2,3. это по очереди писать или как?
первоисточник тут: Во время программирования в EEPROM микроконтроллера заносится начальный код, состоящий из цифр 1, 2, 3. Необходимо также записать файл данных - табл. 3 в EEPROM микроконтроллера. При программировании задают биты конфигурации в соответствии с рис. 2.
как понять заносится начальный код состоящих из цифр 1,2,3. это по очереди писать или как?
Re: как устанавливаются фьюзы для понипрог
Погуглить "Калькулятор фьюзов AVR" -- там много чего полезного по теме.
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
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
Atmega 8 для Clone pi-w
Подскажите пожалуйста как правильно выставить fuse bit(s)
На рисунке 1 как должно быть
а на втором если можно объясните что поставить а что убрать.
Заранее всем огромная благодарность


На рисунке 1 как должно быть
а на втором если можно объясните что поставить а что убрать.
Заранее всем огромная благодарность


-
leon010203
- Родился
- Сообщения: 10
- Зарегистрирован: Вт май 27, 2014 22:33:16
Re: Всё о фьюзах...
Эти фьюзы atmega8 блокируют? Пытался arduino сделать
atmegang.menu.cpu.atmega8.bootloader.low_fuses=0xdf
atmegang.menu.cpu.atmega8.bootloader.high_fuses=0xca
atmegang.menu.cpu.atmega8.bootloader.low_fuses=0xdf
atmegang.menu.cpu.atmega8.bootloader.high_fuses=0xca
Re: Всё о фьюзах...
Тут все один к одному , в CVAVR и в PONY PROG инверсно вьіставляются фьюзьі , не инверсно лруг к другу а инверсно относительно других программ.
В зависимости от того что вам требуется
В даном случае , насколько я прочел по ссьілке о кодовом замке , предлагается прогнраммировать в CVAVR, значит галочка в окошке напртив фьюза означает "0" или "запрограммирован" а "1" - "не запрограммирован"

Anter писал(а): а на втором если можно объясните что поставить а что убрать.
В зависимости от того что вам требуется

camecadze333 писал(а):как установить эти фьюзы на понипрог ни как не пойму эти нули и единици ,как ставятся галочки
В даном случае , насколько я прочел по ссьілке о кодовом замке , предлагается прогнраммировать в CVAVR, значит галочка в окошке напртив фьюза означает "0" или "запрограммирован" а "1" - "не запрограммирован"
Я играю дураков, поэтому меня везде воспринимают как родного.
©Савелий Крамаров.
©Савелий Крамаров.
- Gudd-Head
- Друг Кота
- Сообщения: 20092
- Зарегистрирован: Чт сен 18, 2008 12:27:21
- Откуда: Столица Мира Санкт-Петербург
Re: Всё о фьюзах...
Нет. Блокируют LockBits, а не FuseBits.leon010203 писал(а):Эти фьюзы atmega8 блокируют?
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
- Chipmaster
- Первый раз сказал Мяу!
- Сообщения: 35
- Зарегистрирован: Вт мар 05, 2013 11:56:40
- Откуда: Ufa
- Контактная информация:
Вопрос по ATmega48A
Всем привет. Чот не нашёл подходящего раздела, поэтому пишу сюда.
Теперь о сути. Есть апнота от Atmel. Зовут её AVR447 - управление BLDC синусоидальным напряжением. Там есть всё: исходники, схемы, подробное описание - отличная апнота! Проблема только в том, что там нет информации об установке фьюзов атмеги. Я довольно тесно и уже давно пользую контроллеры от Microchip, а вот с атмелами не знаком и, если честно, нет желания углубляться в их изучение. Мне нужен только этот проект - на пробу. Поэтому сильно неохота курить дейташит на эту мегу и гробить микрухи неправильно установленными фьюзами - дорогое это нынче удовольствие. Да и собирать лечилку атмелок от неправильных фьюзов ради одного проекта - тоже не айс. Офф: блин, надо же так не любить своих пользователей - столько геморра создали! Это я об Атмел. Собственно, чего я хочу то? Просьба к людям знающим - просмотреть бегло проект и рассказать - какие фьюзы ставить (у меня программатор Triton). Буду невероятно признателен тому, кто поможет и детям своим завещаю свечки за него ставить всегда...
Проект в прицеп не лезет почему то, поэтому вот ссылка (это не реклама! В пах ногами не пинать!
).
Да, кварц - внешний 8МГц.
Теперь о сути. Есть апнота от Atmel. Зовут её AVR447 - управление BLDC синусоидальным напряжением. Там есть всё: исходники, схемы, подробное описание - отличная апнота! Проблема только в том, что там нет информации об установке фьюзов атмеги. Я довольно тесно и уже давно пользую контроллеры от Microchip, а вот с атмелами не знаком и, если честно, нет желания углубляться в их изучение. Мне нужен только этот проект - на пробу. Поэтому сильно неохота курить дейташит на эту мегу и гробить микрухи неправильно установленными фьюзами - дорогое это нынче удовольствие. Да и собирать лечилку атмелок от неправильных фьюзов ради одного проекта - тоже не айс. Офф: блин, надо же так не любить своих пользователей - столько геморра создали! Это я об Атмел. Собственно, чего я хочу то? Просьба к людям знающим - просмотреть бегло проект и рассказать - какие фьюзы ставить (у меня программатор Triton). Буду невероятно признателен тому, кто поможет и детям своим завещаю свечки за него ставить всегда...
).Да, кварц - внешний 8МГц.
- Gudd-Head
- Друг Кота
- Сообщения: 20092
- Зарегистрирован: Чт сен 18, 2008 12:27:21
- Откуда: Столица Мира Санкт-Петербург
Re: Всё о фьюзах...
Если внешний кварц, то и фьюзы надо ставить на внешний кварц.
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
- Chipmaster
- Первый раз сказал Мяу!
- Сообщения: 35
- Зарегистрирован: Вт мар 05, 2013 11:56:40
- Откуда: Ufa
- Контактная информация:
Re: Всё о фьюзах...
Дак это понятно. Но там куча вариантов фюзов на внешний кварц... Какой выбрать? Если бы у меня была потенция заняться АВРами глобально, я бы не спрашивал - читал бы дейташит... Но нет такой потребности - всего один проект надо повторить. Кроме прочего есть фьюз деления тактовой частоты на 8. Нужен он в этом проекте или нет - как понять?
- Gudd-Head
- Друг Кота
- Сообщения: 20092
- Зарегистрирован: Чт сен 18, 2008 12:27:21
- Откуда: Столица Мира Санкт-Петербург
Re: Всё о фьюзах...
Там всё попса, разница только во времени старта. Можно выкручивать на максимум.
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Re: Всё о фьюзах...
Chipmaster Вот что пишет админ форума программатора Тритон
trt
Fuse Low Byte
CKSEL3...0 1111 нет галок
SUT1,0 11 нет галок (режим работы с внешним кварцевым резонатором с временем запуска оного после включения питания 65ms)
CKDIV8 1 нет галки.
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 Вт фев 24, 2015 10:55:49, всего редактировалось 1 раз.