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

Обсуждаем контроллеры компании Atmel.
apeks1
Мучитель микросхем
Сообщения: 449
Зарегистрирован: Вс мар 08, 2015 12:31:37

Re: Убил Atmega8

Сообщение apeks1 »

я как понял тема с неходящими часами получила продолжение?
подцепите кварц 8-16МГц к контролеру и програматор его увидит
Аватара пользователя
АлександрЛ
Друг Кота
Сообщения: 43788
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Откуда: Нерезиновая

Re: Убил Atmega8

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

[uquote="BOB51",url="/forum/viewtopic.php?p=3259023#p3259023"]"фузе доктор"
:beer:[/uquote]или "взрослый" программатор, который умеет работать с МК в "параллельном" режиме..
Если бы точно знать, что именно вы туда вхерачили- то тогда "возможны варианты".. - например, подать какую- нибудь тактовую частоту от внешнего генератора, припаять какой- нибудь кварц к соответствующим выводам.. Но вот если вы отключили SPIEN или RESET- то тут уже "к доктору", "самолечение" не поможет.. :facepalm:

Rainder писал(а):я открыл через "казам" фьюзы и сразу нажал записать то есть там ничего не было выбрано, на скрине показано как было, я хотел нажать считать а нажал записать

Понятно... :facepalm:
Это только "к доктору", в любом случае, (не зависимо от того, там фьюзы "прямые" или "инверсные") вы заблокировали, либо режим "последовательного программирования", либо "ресет"..

зы.. Вот не люблю я эти новые "слепые программаторы", сам так заблокировал МК при помощи СинаПрога.... Унипроф или ПониПрог- приятнее в "общении"..
Последний раз редактировалось АлександрЛ Ср дек 13, 2017 18:09:02, всего редактировалось 1 раз.
Rainder
Встал на лапы
Сообщения: 91
Зарегистрирован: Ср дек 13, 2017 10:09:10

Re: Убил Atmega8

Сообщение Rainder »

[uquote="apeks1",url="/forum/viewtopic.php?p=3259054#p3259054"]я как понял тема с неходящими часами получила продолжение?
подцепите кварц 8-16МГц к контролеру и програматор его увидит[/uquote]
нет это контроллер для другого дела
Аватара пользователя
Ivanoff-iv
Друг Кота
Сообщения: 7077
Зарегистрирован: Пт ноя 11, 2016 05:48:09
Откуда: Сердце Пармы

Re: Убил Atmega8

Сообщение Ivanoff-iv »

[uquote="musor",url="/forum/viewtopic.php?p=3259025#p3259025"]то толко прогер паралелник фуз-доктор врядли увидит кристал[/uquote] фузебит доктор какраз и является HV параллельным программатором, только пользовательскую прошивку залить не позволяет, а только сброс до заводских делает.
Для тех, кто не учил магию мир полон физики :)
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...
Dimon456
Мудрый кот
Сообщения: 1849
Зарегистрирован: Вс дек 25, 2016 08:34:54

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

Сообщение Dimon456 »

Не обязательно собирать фузебит доктор, вот здесь ATmega8 реанимирует своего убитого собрата.
А здесь в сообщении #475031, исходник на asm.
dumser2
Первый раз сказал Мяу!
Сообщения: 39
Зарегистрирован: Сб мар 03, 2012 02:16:23

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

Сообщение dumser2 »

Здраствуйте! Есть такая проблема. Контролер ATMega16A зашиваю фьюы как на картинке и камень не определяется.
Что я делаю не так? Стоит внешний кварц на 8 мГц. Пробывал на 10, 12 тоже самое. Ошибка на фотке.

"C:\Users\007\Desktop\AVRDUDESHELL20171113\avrdude\avrdude.exe" -p atmega16 -c usbasp -U lfuse:r:C:\Users\007\Desktop\AVRDUDESHELL20171113\avrdude\adstemp.hex:i

avrdude.exe: error: program enable: target doesn't answer. 1
avrdude.exe: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.
avrdude.exe done. Thank you.

Ошибку нашел, не правильно подключен кварц.
Вложения
2.jpg
Ошибка
(209.34 КБ) 509 скачиваний
333.jpg
(32.46 КБ) 577 скачиваний
2222.jpg
(108.97 КБ) 552 скачивания
Аватара пользователя
Starichok51
Модератор
Сообщения: 19043
Зарегистрирован: Сб авг 14, 2010 15:05:51
Откуда: г. Озерск, Челябинская обл.

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

Сообщение Starichok51 »

цитировать собственный текст - весьма неумное действие.
бессмысленную цитату я удалил.
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
Аватара пользователя
Синхрофазотрон
Это не хвост, это антенна
Сообщения: 1314
Зарегистрирован: Пт сен 30, 2016 20:52:15
Откуда: Белгородская область.

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

Сообщение Синхрофазотрон »

Помогите с фьюзами на атмегу8 нужно установить на внутренний 8мгц остальное по умолчанию. В программе AVRDUDESHELL. С понипрог понятно а в этой не ясно... инверсно устанавливаются от понипрог?
На фото верно выставил?
Изображение
akl
Друг Кота
Сообщения: 4444
Зарегистрирован: Пт мар 07, 2008 06:54:43
Откуда: Ижевск

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

Сообщение akl »

Да, для внутреннего генератора 8МГц с максимальным временем подъема питания
Аватара пользователя
Синхрофазотрон
Это не хвост, это антенна
Сообщения: 1314
Зарегистрирован: Пт сен 30, 2016 20:52:15
Откуда: Белгородская область.

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

Сообщение Синхрофазотрон »

Спасибо! Все таки фьюзы инверсны от понипрог?
akl
Друг Кота
Сообщения: 4444
Зарегистрирован: Пт мар 07, 2008 06:54:43
Откуда: Ижевск

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

Сообщение akl »

Не знаю. Для меня есть только фраза из DS.
“1” means unprogrammed, “0” means programmed
Её, к сожалению, программаторы интерпретируют по разному: галками, крестами и прочей лабудой и на такие предупреждения внимание мало кто обращает.
Изображение
Вложения
fuse.PNG
(22.15 КБ) 997 скачиваний
Сергей800611
Прорезались зубы
Сообщения: 214
Зарегистрирован: Чт янв 21, 2010 22:28:50
Откуда: Волжский

Подскажите как переделать FUSE Bit

Сообщение Сергей800611 »

Собственно есть HIGH-C9, LOW-3D.
Как их устанавливать в CVA? Кто знает - подскажите.
Аватара пользователя
АлександрЛ
Друг Кота
Сообщения: 43788
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Откуда: Нерезиновая

Re: Подскажите как переделать FUSE Bit

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

[uquote="Сергей800611",url="/forum/viewtopic.php?p=3310478#p3310478"]Собственно есть HIGH-C9, LOW-3D.
Как их устанавливать в CVA?[/uquote]А просто вписать их в соответствующие "окошки" не пробовали?
Сергей800611
Прорезались зубы
Сообщения: 214
Зарегистрирован: Чт янв 21, 2010 22:28:50
Откуда: Волжский

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

Сообщение Сергей800611 »

Просто в CVR нет таких "окошек"...
... нашел калькулятор!...
Аватара пользователя
afz
Опытный кот
Сообщения: 744
Зарегистрирован: Сб дек 22, 2012 08:17:42
Откуда: Караганда, Казахстан

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

Сообщение afz »

А зачем прошивать непосредственно из CVAVR ? Если у тебя именно прошивалка, а не отладчик с возможностью прошивки, то, ИМХО, наилучший выбор - AVRDUDEPROG. Собрал проект в первый раз, запустил AVRDUDEPROG, нашел из нее HEX-файл собранного проекта и записал. Программа AVRDUDEPROG при этом запомнит путь к этому проекту, свернешь ее окно, и вперед!

Далее, после каждой сборки, прошить ее результат - два клика: первый, в трей - развернуть окно AVRDUDEPROG, второй, по педальке "Программирование" - записать свежесобранную прошивку. Ну, может быть, третий клик - записать EEPROM. Чем это хуже прямой записи из CVAVR ?

А AVRDUDEPROG, в отличие от остальных, может представлять фьюзы как в прямом, так и в инверсном (ПониПрог) виде - ставь галочку, как тебе привычнее, и работай. Если же у тебя еще нет привычного представления, рекомендую инверсное. Г-н Ланконелли в своем ПниПроге, в отличие от многих других, поступил логично: вся энергонезависимая память АВР-ок - и EEPROM, и флешь программы, и, в том числе, фьюзы - в стертом состоянии содержит все единицы, а чтобы там образовался ноль, ее следует, как говорят руководства от Атмел, "запрограммировать". Ну, или, по-нашему - прошить. И поставить галочку на тот Fuse-Bit, который надо прошить - это естественно, в отличие от прямого (неинверсного) представления.
Кто мешает тебе выдумать порох непромокаемый? (К. Прутков, мысль № 133)
Аватара пользователя
oleg63m
Друг Кота
Сообщения: 20132
Зарегистрирован: Чт сен 01, 2011 12:53:27
Откуда: ТьмуТаракания. Почетный житель подмостовья
Контактная информация:

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

Сообщение oleg63m »

[uquote="akl",url="/forum/viewtopic.php?p=3310106#p3310106"]Не знаю. Для меня есть только фраза из DS.
“1” means unprogrammed, “0” means programmed
Её, к сожалению, программаторы интерпретируют по разному: галками, крестами и прочей лабудой[/uquote]

ну сколько можно сравнивать крепкое с горячим, это разные вещи.
слова установлено и запрограммировано, не всегда стыкуются, и галочка в чекбоксе, совсем не обязательно должна соответствовать значению 1, тем более когда знаешь, что состояние "запрограммировано" соответствует именно "0" в ячейке памяти.
а галка в чекбоксе- она просто показывает, что действие совершено. мало ли что там подразумевается под этим действием. так что не стоит ругать программаторы как железо, и интерфейсы. просто один раз программописатель с бодуна не сообразил, что к чему- в результате получили непонятки
Шекспир сказал: Судить меня -дано лишь Богу, другим я укажу дорогу... https://natribu.org/
Я его полностью поддерживаю.
Программирую на Fuse AtmelAVR.
1Ж24Б
Встал на лапы
Сообщения: 107
Зарегистрирован: Вс сен 01, 2013 19:21:15
Откуда: город К

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

Сообщение 1Ж24Б »

Вопрос - отличается ли программирование Atmega128A-AU от Atmega128 ? В PonyProg2000 попробовал запрограммировать МК (использую вариант ExtraPIC), уже установленный на плату. Память программ прошилась, выставил фьюзы только для работы с ВЧ резонатором (16 МГц), остальные не программировал. Всё нормально до запуска в работу - генератор МК не стартует при подаче питания. Если зажать пальцами выводы конденсатора на ножке XTAL1, генерация может появиться. Подбор номиналов конденсаторов и фьюзов под ВЧ резонатор ничего не дают. Плату тщательно мыл несколько раз в изопропиловом спирте, микросхему монтировал уже после первой отмывки, так флюса под ней быть не может. Что делать ?
Пушистый ? Ага... чёрный, чешуйчатый и крылатый !
---
Consulовед второго уровня.
akl
Друг Кота
Сообщения: 4444
Зарегистрирован: Пт мар 07, 2008 06:54:43
Откуда: Ижевск

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

Сообщение akl »

Попробуйте CKOPT=1 (незапрограммирован). До кучи, M103C=1 и JTAGEN=1(незапрограммированы)
1Ж24Б
Встал на лапы
Сообщения: 107
Зарегистрирован: Вс сен 01, 2013 19:21:15
Откуда: город К

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

Сообщение 1Ж24Б »

CKOPT запрограммирован для резонаторов выше 8 МГц, остальные нет (M103C не нужен, как JTAGEN и BODEN). Ставил рядом с микросхемой дополнительный керамический конденсатор 0,1 мкФ или 10 мкФ оксидный - не влияют на отсутствие возбуждения. Если подключить осциллограф через щуп с делителем 1:10, генерация есть, имитация ёмкости щупа (12 пФ) ничего не даёт.
Пушистый ? Ага... чёрный, чешуйчатый и крылатый !
---
Consulовед второго уровня.
Аватара пользователя
afz
Опытный кот
Сообщения: 744
Зарегистрирован: Сб дек 22, 2012 08:17:42
Откуда: Караганда, Казахстан

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

Сообщение afz »

А штатные конденсаторы 22 пф установлены?
Кто мешает тебе выдумать порох непромокаемый? (К. Прутков, мысль № 133)
Ответить

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