F.A.Q.

     

Для чего предназначен Atmega fusebit doctor ?

Atmega fusebit doctor предназначен для «возвращения к жизни», после не правильно установленных FUSE, микроконтроллеров семейства AVR ATmega и ATtiny. Такими FUSE могут быть — SPIEN (запрет программирования через SPI), CKSEL (выбор источника тактирования), RSTDISBL (отключение вывода RESET). Atmega fusebit doctor не является полноценным высоковольтным параллельным (HVPP) или последовательным (HVSP) программатором.

Можно ли с помощью Atmega fusebit doctor считать содержимое FLASH и EEPROM у микроконтроллера, если на нём установлены LOCKBIT ?

Нельзя. Как и любым другим программатором. LOCKBIT1 и LOCKBIT2, предназначены для защиты содержимого FLASH и EEPROM. В мире существует огромное количество коммерческих проектов на микроконтроллерах AVR. В разработку этих проектов вкладывались огромные средства. Если бы можно было «снять» защиту микроконтроллеров с помощью устройства за 10$ — фирма ATMEL просто бы перестала существовать. Вы можете «снять» LOCKBIT1 и LOCKBIT2 стерев чип.

Чем отличаются прошивки 2,11 и 2,13 для Atmega fusebit doctor ?

Прошивка 2,13 «от Геннадия» работает только в автоматическом режиме. Установили «пациента», нажали «START» . Если загорелся зелёный свтетодиод — всё ок. Фьюзы у микроконтроллера выставлены по умолчанию, чип стёрт. Если зелёный и красный — микроконтроллер установлен не ровно и Atmega fusebit doctor его не «видит» или микроконтроллер не исправен на аппаратном уровне.
Прошивка 2.11 (Польская). Это оригинальная прошивка от Pawel Kisielewski. Много лет не обновляется, и вряд ли будет обновляться. Может работать как в автоматическом режиме ток и в ручном. Из минусов — может сохранить питание на 5V и 12V(reset). Если перемычка RX снята — автоматический режим, но при этом вы в терминале можете наблюдать за процессом «лечения». Если перемычка установлена — ручной режим. «Atmega fusebit doctor » ждёт команд через терминал. Можно стереть чип, вручную скинуть фьюзы на дефолтные или прописать свой вариант. Если у чипа неверно определена сигнатура — можно прописать сигнатуру вручную. Перемычка ERASE — запрещает или разрешает стирание чипа.

Как пользоваться терминалом при использовании Atmega fusebit doctor ?

На нашей плате установлен USB-TTL конвертор CH340*. Если на вашем компьютере отсутствует драйвер для CH340* — вам нужно его скачать и установить. Вы можете найти его на нашем сайте – страница «Скачать», или просто воспользоваться ссылкой . В случаи если вы не доверяете файлам которые находятся на нашем сайте – скачайте драйвер с сайта производителя. Если у вас на компьютере не установлены программы для работы с терминалом – на странице «Скачать», есть архивы с программой PuTTY32bit и PuTTY64bit  (или с официального сайта PuTTY). После подключения к компьютеру Atmega fusebit doctor – в «Диспетчере устройств» (вкладка Порты (COM LPT) ) у вас появится новый COM порт USB SERIAL CH340 (COM*) (*) номер COM порта, который назначил ваш компьютер для этого соединения. В программе PuTTY: Connection type – Serial, Serial line – COM* (номер порта к которому подсоединён Atmega fusebit doctor). Например; COM3, COM4, COM5. Уточните в «Диспетчере устройств» . Speed – 9600 если у вас прошивка «от Геннадия» 2,13 и 4800 если вы используете прошивку 2,11 «от Pawel Kisielewski».

Есть ли полный список микроконтроллеров которые поддерживает Atmega fusebit doctor ?

Pawel Kisielewski опубликовал следующий список для своей прошивки 2,11;
1kB:
AT90s1200, Attiny11, Attiny12, Attiny13/A, Attiny15
2kB:
Attiny2313/A, Attiny24/A, Attiny26, Attiny261/A, Attiny28, AT90s2333, Attiny22,Attiny25, AT90s2313, AT90s2323, AT90s2343
4kB:
Atmega48/A, Atmega48P/PA, Attiny461/A, Attiny43U, Attiny4313, Attiny44/A, Attiny48, AT90s4433, AT90s4414, AT90s4434, Attiny45
8kB:
Atmega8515, Atmega8535, Atmega8/A, Atmega88/A, Atmega88P/PA, AT90pwm1, AT90pwm2, AT90pwm2B, AT90pwm3, AT90pwm3B, AT90pwm81, AT90usb82, Attiny84, Attiny85, Attiny861/A, Attiny87, Attiny88, AT90s8515, AT90s8535
16kB:
Atmega16/A, Atmega16U2, Atmega16U4, Atmega16M1, Atmega161, Atmega162, Atmega163, Atmega164A, Atmega164P/PA, Atmega165A/P/PA, Atmega168/A, Atmega168P/PA, Atmega169A/PA, Attiny167, AT90pwm216, AT90pwm316, AT90usb162
32kB:
Atmega32/A, Atmega32C1, Atmega323/A, Atmega32U2, Atmega32U4, Atmega32U6, Atmega32M1, Atmega324A, Atmega324P, Atmega324PA, Atmega325, Atmega3250, Atmega325A/PA, Atmega3250A/PA, Atmega328, Atmega328P, Atmega329, Atmega3290, Atmega329A/PA, Atmega3290A/PA, AT90can32
64kB:
Atmega64/A, Atmega64C1, Atmega64M1, Atmega649, Atmega6490, Atmega649A/P, Atmega6490A/P, Atmega640, Atmega644/A, Atmega644P/PA, Atmega645, Atmega645A/P, Atmega6450, Atmega6450A/P, AT90usb646, AT90usb647, AT90can64
128kB:
Atmega103, Atmega128/A, Atmega1280, Atmega1281, Atmega1284, Atmega1284P, AT90usb1286, AT90usb1287, AT90can128
256kB:
Atmega2560, Atmega2561

Для прошивки 2,13 от Геннадия по состоянию на 27.10.2021 списка нет. Cобственные эксперименты показали, что поддерживается огромное количества распространенных микроконтроллеров. Нам пока не попался микроконтроллер, у которого бы не верна была определенна сигнатура или не правильно выставлены фьюзы после «лечения». Если у вас есть сомнения, будет ли работать Atmega fusebit doctor 2,13 с каким-то определённым микроконтроллером – свяжитесь с нами через форму обратной связи на странице «Контакты». В случаи если такой МК есть в нашей коллекции, мы с радостью проверим.

Как поменять/обновить прошивку в Atmega fusebit doctor ?

Для изменения прошивки, на нашей плате есть разъём 6PIN SPI. Вы можете воспользоваться любым вашим программатором SPI или приобрести программатор у нас.

Где можно получить дополнительную информацию по прошивкам 2,11 и 2,13 для Atmega fusebit doctor ?

Прошивка 2,11 от Pawel Kisielewski — www.elektroda.pl Прошивка 2,13 от Геннадия — www.forum.cxem.net

На некоторых переходниках есть разъём 6PIN. Для чего он нужен ?

Это – 6PIN SPI. Переходник можно использовать для прошивки микроконтроллера, который в него установлен. Если фьюзы микроконтроллера выставлены, на тактирование от внешнего кварца – необходимо подать тактовый сигнал на контакт XTAL1. Перемычкой 5V 12V выбирается, что будет приходить на контакт RESET микроконтроллера. 12V при использовании Atmega fusebit doctor или 5V если вы просто программируете микроконтроллер в переходнике.

У меня скопилось много микроконтроллеров, которые не определяются при попытке их программирования. У меня нет высоковольтного программатора, а на что бы разобраться с Atmega fusebit doctor у меня нет времени / желания / возможности. Можно ли вам передать / прислать эти микроконтроллеры, вы их «оживите» и вернёте мне ?

Мы будем рады попытаться вам помочь.
Свяжитесь с нами через форму обратной связи на странице «Контакты».

У вас нет на сайте необходимого мне переходника. Можете изготовить ?

Мы стараемся предоставить нашим покупателям весь спектр переходников для Atmega fusebit doctor .
Те переходники которые прошли тестирование представлены на сайте.
Возможно тот переходник, который вам необходим, ещё проходит необходимые тесты.
Свяжитесь с нами через форму обратной связи на странице «Контакты».

У меня остались вопросы по поводу использования Atmega fusebit doctor.

Свяжитесь с нами через форму обратной связи на странице «Контакты».