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

Обсуждаем контроллеры компании Atmel.
Аватара пользователя
PenguinChik
Нашел транзистор. Понюхал.
Сообщения: 151
Зарегистрирован: Ср дек 01, 2021 15:09:09

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

Сообщение PenguinChik »

А что значит в программе для зашивки в МК две опции - фьюзы прямые и инверсные. Прямые фьюзы - это как должно быть , 1 (галочка) - незапрограммирован, 0 (галочки нет) - запрограммирован. А инверсные фьюзы - наоборот, чтобы было удобнее для понимания - 0 (незапрограммирован), а 1 - запрограммирован. Так или не так?
akl
Друг Кота
Сообщения: 4444
Зарегистрирован: Пт мар 07, 2008 06:54:43
Откуда: Ижевск

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

Сообщение akl »

Прочитать состояние FUSE-бит и по SPIEN определить как программатор понимает логику бит.
Serge3
Потрогал лапой паяльник
Сообщения: 369
Зарегистрирован: Ср окт 27, 2010 01:19:02
Откуда: Украина

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

Сообщение Serge3 »

Ребята, подскажите, как сбросить фьюсы и куда подключить ATmega328P, успользуя такую плату? https://www.farpost.ru/vladivostok/tech ... 32155.html Прошивал ESR метр T4 внутрисхемно и случайно прошил не те. Изображение
Аватара пользователя
samand587
Поставщик валерьянки для Кота
Сообщения: 2311
Зарегистрирован: Вт фев 21, 2017 18:59:21
Откуда: Седой Урал

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

Сообщение samand587 »

[
veso74
Поставщик валерьянки для Кота
Сообщения: 1903
Зарегистрирован: Сб май 05, 2012 20:24:52
Откуда: KN34PC, Болгария
Контактная информация:

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

Сообщение veso74 »

Проще всего - с Arduino. Есть программный код, инструкция, схема и видео. На макетной плате (бредборд) и заранее подготовленные соединительные провода, дело нескольких минут.
ATMEGA328P FUSE RESET
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18544
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

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

Сообщение ARV »

[uquote="Serge3",url="/forum/viewtopic.php?p=4313074#p4313074"]Ребята, подскажите, как сбросить фьюсы и куда подключить ATmega328P, успользуя такую плату? https://www.farpost.ru/vladivostok/tech ... 32155.html Прошивал ESR метр T4 внутрисхемно и случайно прошил не те. Изображение[/uquote]328ю ставить в зеленую панель, но еще надо шлейфик на 6 пинов, если ISP-режим. а для параллельного надо два 10-пиновых шлейфа и два одиночных. эта плата достаточно хитрая...
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Serge3
Потрогал лапой паяльник
Сообщения: 369
Зарегистрирован: Ср окт 27, 2010 01:19:02
Откуда: Украина

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

Сообщение Serge3 »

Спасибо. Еще наверное надо сделать переходник https://radiokot.ru/forum/viewtopic.php?p=1238193 или купить. https://th.aliexpress.com/item/32931001149.html .
Аватара пользователя
Синхрофазотрон
Это не хвост, это антенна
Сообщения: 1314
Зарегистрирован: Пт сен 30, 2016 20:52:15
Откуда: Белгородская область.

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

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

Братва помогите с фьюзами под аврдудешел.
Правильно перевёл с codevisionavr под аврдудешел?.
Изображение Изображение pic18f2520 datasheet на русском
Nextcat
Встал на лапы
Сообщения: 126
Зарегистрирован: Пн дек 19, 2022 15:15:54

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

Сообщение Nextcat »

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

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

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

Спасибо
Аватара пользователя
samand587
Поставщик валерьянки для Кота
Сообщения: 2311
Зарегистрирован: Вт фев 21, 2017 18:59:21
Откуда: Седой Урал

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

Сообщение samand587 »

Уважаемые! Необходимо установить фьюзы в АТмега 16. На скриншоте слева должно быть, а справа что имею. Справа 2 фьюза Lock Byte запрограммированы производителем и отвечают за чтение и программирование чипа и имеют значение 3F. Слева они не запрограммированы и имеют значение FF. Скажите, пожалуйста, как мне быть? :dont_know:

Изображение

З.Ы. Пытался скинуть фьюзы Lock Byte через доктор фьюзов, но результат отрицательный :facepalm:
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18544
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

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

Сообщение ARV »

Биты защиты стираются только при полном стирании всей памяти. Т.е. снять их и считать прошивку никак не выйдет, иначе что ж это за защита была бы?!
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Аватара пользователя
samand587
Поставщик валерьянки для Кота
Сообщения: 2311
Зарегистрирован: Вт фев 21, 2017 18:59:21
Откуда: Седой Урал

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

Сообщение samand587 »

[uquote="ARV",url="/forum/viewtopic.php?p=4473678#p4473678"].... снять их и считать прошивку .....![/uquote]

Я контроллер покупал новый и мне не надо ничего считывать :facepalm: Я и хочу узнать как можно полностью стереть все :))
Kostin-cx
Это не хвост, это антенна
Сообщения: 1306
Зарегистрирован: Сб апр 15, 2023 13:56:13

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

Сообщение Kostin-cx »

у тебя биты защиты =1 (Spien=0), т.е. незапрограммированы (справа)....пиши контроллер и всё (даже, если бы и были запрограммированы)...
Аватара пользователя
Martin76
Друг Кота
Сообщения: 20159
Зарегистрирован: Пт фев 04, 2011 17:57:51
Откуда: Рыбинск

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

Сообщение Martin76 »

samand587 писал(а):Я контроллер покупал новый и мне не надо ничего считывать
Если Мега из Китая, то там могут и с прошивкой быть, и с разными фьюзами, отличными от дефолтных. Сколько разных не заказывал почти всегда так, чистые последнее время попадались только с индексом TW - это как я понимаю не пр-ва Атмел/Микрочип, а их копии. Стираю и шью чем надо, часто требуется подпайка внешнего кварца или подача тактовых импульсов, тк фьюзы зашиты на него (кварц для меня проще и быстрее, лежит дежурный на 4МГц в мелком корпусе).
Аватара пользователя
АлександрЛ
Друг Кота
Сообщения: 43785
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Откуда: Нерезиновая

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

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

Изображение
Вложения
erase.jpg
(137.17 КБ) 421 скачивание
Аватара пользователя
Starichok51
Модератор
Сообщения: 19040
Зарегистрирован: Сб авг 14, 2010 15:05:51
Откуда: г. Озерск, Челябинская обл.

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

Сообщение Starichok51 »

samand587, справа они тоже не запрограммированы. просто "дудка" не показывает два старших незадействованных бита.
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
Аватара пользователя
samand587
Поставщик валерьянки для Кота
Сообщения: 2311
Зарегистрирован: Вт фев 21, 2017 18:59:21
Откуда: Седой Урал

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

Сообщение samand587 »

Starichok51, тогда почему Lock Byte в маленьком окошечке стоит 3F? :dont_know: Ведь при не запрограммированных фьюзах должно быть там FF? :dont_know:
Аватара пользователя
Starichok51
Модератор
Сообщения: 19040
Зарегистрирован: Сб авг 14, 2010 15:05:51
Откуда: г. Озерск, Челябинская обл.

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

Сообщение Starichok51 »

samand587, я же сказал, "дудка" не показывает два старших незадействованных бита.
сам подумай, если от FF отбросить два старших бита, что останется? а останется 3F.
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
Paul_B
Открыл глаза
Сообщения: 49
Зарегистрирован: Пн май 31, 2021 11:56:16

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

Сообщение Paul_B »

После прошивки программы в Attiny13 программатор (ArduinoISP на базе Уно) перестал видеть тиньку (ругается про сигнатуру).
Подозреваю, что слишком занизил частоту внутреннего генератора, т.к. прошил загрузчик с внутренним генератором 1.2МГц
А в скетче были такие строки:



#define F_CPU 1200000UL

........

CLKPR = 0b10000000; // разрешаем менять регистр делителя
CLKPR = 0b00000011; // делитель 8 для частоты 1.2МГц

Пробовал скидывать фьюзы высоковольтным программатором на базе второй тиньки. Не скидываются, подозреваю тоже проблема со считыванием сигнатуры.

SynaProg видит Attiny13, но фьюзы не читает (везде нули показывает).

Раньше когда не экспериментировал с частотами, а менял фьюз RSTDISBL, то фьюзы скидывались высоковольтным программатором.

Что можно придумать?
Есть Ch341a, но программирую тиньки через Нану (ArduinoISP)
Ответить

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