• Добро пожаловать на компьютерный форум Tehnari.ru. Здесь разбираемся с проблемами ПК и ноутбуков: Windows, драйверы, «железо», сборка и апгрейд, софт и безопасность. Форум работает много лет, сейчас он переехал на новый движок, но старые темы и аккаунты мы постарались сохранить максимально аккуратно.

    Форум не связан с магазинами и сервисами – мы ничего не продаём и не даём «рекламу под видом совета». Отвечают обычные участники и модераторы, которые следят за порядком и качеством подсказок.

    Если вы у нас впервые, загляните на страницу о форуме и правила – там коротко описано, как задать вопрос так, чтобы быстро получить ответ. Чтобы создавать темы и писать сообщения, сначала зарегистрируйтесь, а затем войдите под своим логином.

    Не знаете, с чего начать? Создайте тему с описанием проблемы – подскажем и при необходимости перенесём её в подходящий раздел.
    Задать вопрос Новые сообщения Как правильно спросить
    Если пришли по старой ссылке со старого Tehnari.ru – вы на нужном месте, просто продолжайте обсуждение.

Доктор фьюзов для AVR - ATmega Fusebit Doctor

На 2.09 и 2.11 у меня тоже так, 5v и 12v постоянно, пропадают только после нажатия кнопки и опять появляются, а ещё пропадают когда зажигается красный светодиод. То я писал про прошивку 2.12, там напруги появляются на очень короткое время.
 
В этих версиях(2.09-2.11) у меня с питанием так же, только ещё питание пропадает когда зажигается красный светодиод. А то что я раньше писал так то для версии 2.12.
 
Спросим по другому.
Ваш адаптер рассчитан на какое напряжение?
 
На 12в. Я не стал ставить 7812 так как БП есть на 12в, а так пришлось бы искать другой.
 
Оторвал +5в от 18-той ноги AVcc- ничего не поменялось, так и не работает.
 
Почему вы решили что у вас не работает? Мне кажется что работает.
Светодиоды моргают (может не контачит с пациентом или все таки есть ошибка в разводке.)

"Здесь описаны значения состояний светодиодов:
 включен зеленый светодиод (желтый) – конфигурация Fuse-битов восстановлена.
Если установлены Lock-биты, то проверяется только соответствие текущей конфигурации
битов заводским установкам, и если она совпадает, то включается зеленый светодиод;
 включен красный светодиод – ошибка при считывании сигнатуры микроконтроллера,
невозможно прочитать, отсутствует микроконтроллер в сокете или сигнатура не совпадает
с имеющимися в базе данных устройства;
 мигает зеленый светодиод (желтый) – сигнатура верна, конфигурация Fuse-битов не
верная. Lock-биты установлены, требуется операция стирания Flash-памяти;
 мигает красный светодиод – сигнатура верна, lock-биты не установлены, но по
некоторым причинам Fuse-биты не могут быть записаны.
 включены красный и зелёный (желтый) светодиоды – м/к дохлый или в слотах нет пациента "
 
Я ставлю в роли "пациента" исправные m8 и m168. Все соединения с переходником вызвонил, а доктор всегда показывает одно и тоже. В версиях 2.09 и 2.11 мигает зелёный, а потом загорается красный светодиод, а 2.12 почти всегда после отпускания кнопки светятся оба, а иногда красный. Вот поэтому и думаю что он не работает. И ещё, в версиях 2.09 и 2.11 не после каждого отпускания кнопки после мигающего зелёного красный, это происходит редко, в основном вообще ничего не светится и оба питания постоянно поступают на "пациента". А вот когда красный загорается то питание с переходника снимается.
 
а 2.12 почти всегда после отпускания кнопки светятся оба, а иногда красный. Вот поэтому и думаю что он не работает.
Я лично доктора не собирал, но думаю 2.12 эта прошивка к вашему варианту не подходит.
Существует вариант платы где есть перекидывающий джампер
для выбора версии прошивки. Автор по моему AFD
 
Ссылка на источник есть здесь в посте N60.
 
Почему вы решили что у вас не работает? Мне кажется что работает.
Светодиоды моргают (может не контачит с пациентом или все таки есть ошибка в разводке.)
Вы оказались правы, действительно плохой контакт с "пациентом", бельевая пластмассовая прищепка не катит, а вот канцелярская рулит, восстановил M328P, прошил и всё в норме. Отличная штука!
 
Прошу совета мот кто чего подскажет. Собран доктор (Atmega 8) прошивка пока 2.09. Плата без косяков и недоперетравов (стараюсь делать качественно дабы избежать последующих танцев вокруг новоиспеченных бубнов), запустилась после промывки флюса как "тётка" с пол пинка. Ставлю тиньку 2313 которая , как пишет программатор, "Устройство не опознано или повреждено", опс с первого раза пациент становится видимым и читабельным..
Программа Пони Прог. Заливаю прошивку на только что вылеченный МК. Читаю, читается. Выставляю фьюзы, "записать" и ..ОПА ЗАСАДА!. МК опять становится "повреждено". При чём интересная картина: если прошивка еще не залита, фьюзы, (пробовал по одному изменять и записывать) записываются и читаются (кроме CKSEL1 и CKSEL3) если поменять (убрать галочку) хотя бы на одном из этих "пацанов" - всё МК уже "не опознано или повреждено". Ну а если прошивка уже залита - тогда "торба" сразу (фьюзы ни прочесть ни записать), одним словом "повреждено". Пробовал раз 40 по разному – результат всё тот же..
Грешил бы на тиньку, но у меня их две, одна моя а одна досталась уже и не помню откуда а ведут они себя абсолютно одинаково. Раз одна перестала «лечиться», думаю не может быть, пропаял плату переходника (тиньки мои смдшные) и опять порядок.., видать где то контакт пропадал.
Как думаете, может доктор чего то не долечивает, прошивку новее поставить или всё таки неопознанный глюк МК? Но в заводские то сбрасывает и МК становится читабельным и даже принимает прошивку?!?
 

Вложения

  • Fuse.rar
    Fuse.rar
    843.9 KB · Просмотры: 365
выучить вот это:
Спасибо за наводку. Можно было и проще сказать (инвесность). Но по моему я пробовал по разному, даже заливал прошивку от когда то сделанной на тиньке, работающей и сейчас схеме и фьюзы не попёрли. Ладно, доберемся домой продолжим эксперименты.
 
Ладно, доберемся домой продолжим эксперименты. maestro3963 вне форума Добавить отзыв для maestro3963 Пожаловаться на это сообщение
Состояние фузов [FONT=&quot]CKSEL3…0, [/FONT][FONT=&quot]1101, 1111 требует подключения внешнего резонатора - вот потому ваш прогер не видит камень.[/FONT]
[FONT=&quot]CKSEL3…0 = 0000[/FONT][FONT=&quot] – Внешний тактовый сигнал;
[FONT=&quot]CKSEL3…0 = 0010[/FONT] – Внутренний тактовый генератор – частота 4 МГц;
[FONT=&quot]CKSEL3…0 = 0100[/FONT] – Внутренний тактовый генератор – частота 8 МГц;
[FONT=&quot]CKSEL3…0 = 1101[/FONT] – Внешний тактовый генератор – кварц частотой от 3 до 8 МГц;
[FONT=&quot]CKSEL3…0 = 1111[/FONT] – Внешний тактовый генератор – кварц частотой больше 8 МГц[/FONT]
 
Спасибо за ответ, но объясните пожалуйста, если Вам не трудно, на пальцах (я с МК не очень давно знаком). 2313 доктор вылечил, прочёл, зашил в Пони Прог, ставлю галочки фьюзов: SPIEN (стоит заводская), далее согласно указанным в описании к схеме: SUT0. Всё (в описании к устройству у товарища больше ничего нету). Нажимаю "Записать", в ответ "Устройство неизвестно или повреждено (-24)" В схеме стоит кварц 20 МГц. Думаю может в описании ошибка. На втором МК к выше упомянутым галочкам добавляю CKSL0 как в документе представленном Вами. Результат и на втором МК тот же.. Так нужно ли "учить это" или может всё таки МК битый?
 
Дело в том,что у меня 3 программатора (все 3 самодельных) 1 AVR, один PIC и один универсальный. Первый и третий с кварцевыми резонаторами. Всеми тремя я прошивал разные МК и проблем не было. Проблема возникла именно сейчас, когда пытаюсь прошить восстановленные доктором 2313. Оба программатора и оба камня ведут себя одинаково. Вот в чем вопрос. Какая может быть гарантия, что PICKIT2 сделает меня счастливым? Тем более занимаюсь я этим не так уж и часто. Просто хотелось бы услышать мнение спецов в чем суть проблемы в данном случае. Почему новые 2313 прошиваются моими прогерами а восстановленные нет?
 
maestro3963 - все просто вы перешли на внешний кварц, по этому понипрог выдает ошибку, установите кварц согласного тому на который перешли, 4 или 8мгц тогда сможете прочитать фьюзы. Но если честно зачем вам их читать если вы все записали, установите камень в схему и все заработает. Захотите прочитать тогда вешайте на камень кварц.
 
все просто вы перешли на внешний кварц
А теперь давайте, как говориться, ..последний раз и красиво..
Уважаемый Le_Fleurs Вы пишите: «.. установите кварц согласного тому на который перешли, 4 или 8мгц тогда сможете прочитать фьюзы».
Но я не о чтении, я о записи.
При ЗАПИСИ фьюзов, понька на секунду задумалась и алес капут. И я не вижу и не знаю записаны ли они (фьюзы) или нет. Потому то и морочу тут голову знающим людям в надежде на то, что мне по простому объяснят «по чем в Одессе рубероид», а не посоветуют «выучить это» или «купить PICKIT2» и иметь счастье за 560грн., которое понадобится раза 2-3 в году.., прошу понять меня правильно.
И так, поправьте пожалуйста если что не так:
1. Лечим 2313 с помощью доктора;
2. Ставим в проггер;
3. Читаем (читается);
4. Прошиваем (шьётся, после чего тут же понькой автоматически проверяется);
5. Открываем фьюзы. Выставляем фьюзы под внешний кварц (понька, на секунду задумывается, то есть записала и сразу же пытается так же как и саму прошивку автоматически прочесть, но поскольку она же уже «обрезала МК яйца» без них его не видит и прочесть не может . Отсюда и "Устройство неизвестно или повреждено (-24)"
Я правильно понял? Или опять не так?
То есть, по простому ответ на поставленный мною вопрос должен был бы прозвучать примерно так:
Все правильно, так и должно быть. Сообщение "Устройство неизвестно или повреждено (-24)" появляется поскольку понька записала выставленные мной под внешний кварц фьюзы и тут же автоматически пытается прочесть прошивку МК а сделать этого без внешнего кварца уже не может. При этом МК зашит и готов к работе. Так?
Будь у меня тиньки в диповских корпусах, давно бы уже вставил в постель и проверил на готовом устройстве.. Докумекал бы практически.., но смдешные впаивать как то не очень хотелось вот и попал с казалось бы простым вопросом на «простой» ответ… Звиняйте..
 
Да все правильно, заливаете прошивку, затем записывает фьюзы, и фьюзы будут записаны, просто их понипрог без кварца прочитать не может так как вы переходите на внешний кварц, можете подпаять кварц к тиньке что бы убетится в этом. Всего то 2 вывода. Но уверяю что все будет работать.
По поводу pickit 2, не знаю зачем вам его посоветовали. Так как этот програматор прошивает контроллеры семейства PIC, вы же прошиваете AVR.
 
Назад
Сверху