если есть другой МК, что можно сделать очень простой
параллельный программатор, который особо ничего не умеет, но сбросить чип и фьюзы сможет.
См:
http://www.artem.ru/cgi-bin/news?c=v&id=739
Зарегистрирован: Вс мар 04, 2007 13:14:25 Сообщений: 375 Откуда: Украина
Рейтинг сообщения:0
Многим может пригодится, так как не все начинающие с первого раза фьюзы правильно шют, а бывает даже сам по ошибке что-то не так высставиш и капут. Ну если не правильно выставил фьюзы на частоту, то можно востановить генератором, я делал на тини13, и востанавливал мегу8, но есть такая мега8 у которой целый букет фьюзов неправильных, вот там и может пригодится сей девайс.
Использование модульных источников питания открытого типа широко распространено в современных устройствах. Присущие им компактность, гибкость в интеграции и высокая эффективность делают их отличным решением для систем промышленной автоматизации, телекоммуникационного оборудования, медицинской техники, устройств «умного дома» и прочих приложений. Рассмотрим подробнее характеристики и особенности трех самых популярных вариантов AC/DC-преобразователей MW открытого типа, подходящих для применения в промышленных устройствах - серий EPS, EPP и RPS представленных на Meanwell.market.
Погодите, если я непрвильно прошю фьюзы мк тупо не будет отвечтаь, при попытке впихнуть его в программатор?
Если програматор SPI и постапвить тактирование от LOW Freq, а сам low freq кристал не поставить, то МК просто тупо не будет отвечать. как будь-то его просто нет. Кают.
А еще сей девайс поможет в хозяйство оформить выдранные МК с выставленным лок-битами. Например, нашли вы какой-то девайс, в нем есть МК atmega, но она вся залочена и пока не разлочишь - делать с ней ничего нельзя. Этой фигней ее можно привести в девственное состояние, после чего оприходовать.
Убил 3 МК по незнанию 2 и по глупости 1 ATiny2313! В сети нашел как это дело мона реанимировать! Вот ссыль http://digitchip.by.ru/avr/fuse/index3.htm#1 говорят что мона прицепить кварц с обвязкой и все восстановить, но если CKSEL 3 не трогали! МБ кто нить так пробовал?
Убил 3 МК по незнанию 2 и по глупости 1 ATiny2313! В сети нашел как это дело мона реанимировать! Вот ссыль http://digitchip.by.ru/avr/fuse/index3.htm#1 говорят что мона прицепить кварц с обвязкой и все восстановить, но если CKSEL 3 не трогали! МБ кто нить так пробовал?
ДА. это помогает, если внешний кварц выбран. Но если low freq crystal выбран то пипец, надо по моему ресетить.
Поидее, при неправильном выборе тактирования можно просто воспользоватся программатором AVReAl, он представляет возможность внешнего тактирования (флаг -o0). При котором тактирование берется с LPT и заменяет собой кварц. Несколько МК Atmega32 (с неправильно прошитым выбором источника тактирования) восстанавливал именно через SPI с помощью этого програматора(програмно) и FPBG. Такчто, помоему, для ATMega32 эти операции излишни, кроме случаев когда неправильно прошит SPIEN(в Mega32 он из SPI нешьется, для других МК это описано в даташите) или неправильно прошит RSTDISBL(в Mega32 он вообще отсутствует)
не излишни. Я же писал по ссылке, что перепробовал ВСЕ варианты завести эту атмегу32, даже давал тактовый сигнал с другой отмеги (что avrreal и делает) - НИФИГА, если выбран этот тупой low freq crystal то пипец. Или давай кристал или сбрасывай фьюзы.
не излишни. Я же писал по ссылке, что перепробовал ВСЕ варианты завести эту атмегу32, даже давал тактовый сигнал с другой отмеги (что avrreal и делает) - НИФИГА, если выбран этот тупой low freq crystal то пипец. Или давай кристал или сбрасывай фьюзы.
а в не пытались попробовать предложенное мной решение (благо, имея ваш восстановитель фьюзов можно не беспокоится на этот счет)?
Надеюсь, вы не будете подозревать меня в подделке логов. И так. возьмем наш МК (Mega32) и даташит к нему. Сейчас намеренно заведем его в режим low freq crystal. Для этого бит CKSEL надо поставить в значение 1001 (9). Сделаем это:
Код:
D:\avrreal>avreal32 +mega32 -p1 -fcksel=9 -w
avreal/WIN32 - AVR controllers LPT programmer by Redchuk Alexandr v1.25rev6 (Dec 30 2007 17:00:01) http://www.ln.ua/~real/avreal bug-reports, suggestions and so on mail to avreal@real.kiev.ua
avreal/WIN32 - AVR controllers LPT programmer by Redchuk Alexandr v1.25rev6 (Dec 30 2007 17:00:01) http://www.ln.ua/~real/avreal bug-reports, suggestions and so on mail to avreal@real.kiev.ua
Когда случайно выставил фузы на low freq crystal, то победил с помощью внешнего генератора (использую программатор AVR910 от Prottosа), но сигнал подавал не на XTAL1(вход), как советуют, а на XTAL2. Когда подавал сигнал на XTAL1, не сработало. Может это и не правильно, но фьюзы исправил.
Отличная тема, огромное спасибо!
Оживил 3 штуки мега8 одной мегой 32 )))
меги по spi не виделись, rstdisbl был прошит и чатота от внешнего источника.
Хочу еще пару невинно убиенных тини попробовать оживить.
А вобще эту темку хорошо бы в тему про фузы подшить.
Так как паять сложный параллельный прогер не надо, а неправильные фузы сбросить можно.
Надеюсь, вы не будете подозревать меня в подделке логов. И так. возьмем наш МК (Mega32) и даташит к нему. Сейчас намеренно заведем его в режим low freq crystal. Для этого бит CKSEL надо поставить в значение 1001 (9). Сделаем это:
Спасибо за подсказанный способ Я уж не надеялся поднять две меги которым прошили CKSEL 1000. Все отлично сработало и они ожили
если есть другой МК, что можно сделать очень простой параллельный программатор, который особо ничего не умеет, но сбросить чип и фьюзы сможет. См: http://www.artem.ru/cgi-bin/news?c=v&id=739
А не могли бы Вы поделиться схемой для этого дева для разлочки меги8 с помощью меги8 - во фьюзах отключился SPIEN, а то я чет слабо понял как это дело соединять.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения