059-Исправляем AVR фьюзы при помощи «Atmega fusebit doctor».

Автор: | 03.11.2010

Титл

Внимание ! Автор устройства не стоит на месте — постоянно усовершенствует своего «Доктора». За изменениями слежу и я, внося обновления в статью.
В статье описана самая стабильная версия Update №9. от 13.03.2011.
В конце статьи есть последняя версия и  архив со всеми старыми версиями «Доктора».

Хочу спросить у читающих мой блог — много ли у Вас скопилось микроконтроллеров с неправильно прошитыми фьзами и непригодными для дальнейшего использования? Я думаю, если Вы довольно продолжительное время работаете с микроконтроллерами, то у Вас были случаи неправильной прошивки фьюзов. Свои «запорченные» микроконтроллеры я складывал в специальную коробочку с надеждой на то, что когда-то, в будущем, соберу высоковольтный параллельный программатор и верну их к жизни. Но высоковольтный программатор как-то особо не хотелось собирать. Схема довольно наворочена, да и применение такого программатора разовое – оживить ошибочно прошитый микроконтроллер. Короче, всегда проще (и дешевле) было купить новый микроконтроллер. Так и хранились бы и дальше «мертвые» микроконтроллеры если бы не случилась странная штука – при изготовлении нового устройства (скоро выложу) перестали подавать признаки жизни, сразу две тини2313 без особых на то причин. Подозрение пало на то, что при прошивке были неправильно выставлены фьюзы. Новых, в SOIC корпусе, быстро достать не получалось, а схемку закончить чесались руки. Так как, я все равно собирался, когда то делать высоковольтный программатор, решил, что пришло время это сделать. Но высоковольтный программатор я так и не сделал, а сделал устройство специально предназначенное для исправления ошибочно установленных фьюзов.

Некоторое время назад, по ссылке geovas , я поглядел на устройство под названием «Atmega fusebit doctor». Автор — поляк Pawel Kisielewski. Так как схема этого устройства относительно несложная решил вместо высоковольтного программатора собрать «доктора». И не ошибся – устройство оказалось замечательным! Не могу не поделиться своими впечатлениями о «Atmega fusebit doctor», так как в этом проекте есть много вещей, которые я ценю.

Что интересного есть в «Atmega fusebit doctor»?
Как Вы поняли – это не совсем высоковольтный программатор. Это устройство предназначено только для одной цели – вернуть к «жизни» микроконтроллер с неправильно прошитыми фьзами.

Такими фьюзами могут быть:
— CKSEL фьюзы выбора задающего генератора (выбран внешний генератор при его отсутствии или выбрана очень маленькая частота внутреннего);
— SPIEN запрет последовательного программирования;
— RSTDISBL использование ножки сброса как дополнительной линии ввода-вывода;
— установленные LOCK биты;
— другие, мешающие последовательному программированию.

ПРИНЦИП РАБОТЫ УСТРОЙСТВА

— очень прост – подаем на плату 12 вольт, вставляем в панельку «запорченный» микроконтроллер, нажимаем кнопочку «START» и через доли секунды получаем новенький рабочий микроконтроллер. Очень просто, даже не нужен компьютер (всегда возмущают псевдо навороты, в виде управления при помощи специальной программе на PC, там, где это в принципе не нужно). И если внешне устройство выглядит просто, то внутри все гораздо сложнее. При нажатии кнопки «START» устройство читает сигнатуру микроконтроллера-пациента, при этом, если она не читается, делается несколько попыток прочитать различными способами. После того как сигнатура прочитана по базе определяется тип микроконтроллера и восстанавливаются заводские, для данного микроконтроллера, установки фьюз бит. Если сигнатура неизвестна или микроконтроллер выдает ее неверно устройство установит фьюз биты в такое состояние, при котором станет возможным последовательное программирование. При восстановлении фьюз бит прошивка микроконтроллера остается нетронутой. Еще на плате есть перемычка «ALLOW ERASE«, при замыкании которой устройство полностью «обнулит» микроконтроллер. Это нужно в том случае, если пациент «залочен», т.е. установлены защитные биты которые препятствуют чтению/записи микроконтроллера.

Для индикации работы устройство имеет два светодиодакрасненький и зелененький :). Минималистично? Но этого вполне хватает!
Если горит зеленый – пациент успешно вылечен, фьюз биты восстановлены до заводских. Если микроконтроллер «залочен» (LockBits включены), просто проверяются фьюз биты и если они совпадают с заводскими — загорается зеленый светодиод.
Если горит красный – проблемы с сигнатурой чипа, невозможно прочитать, нет микроконтроллера в панельке или нет такой сигнатуры в базе данных.
Если зеленый мигает — сигнатура в порядке, фьюз биты с ошибкой, но исправить их невозможно, так как микроконтроллер «залочен» (LockBits включены), необходимо полное стирание микроконтроллера (нужно установить перемычку для стирания — «ALLOW ERASE»).
Если мигает красный — сигнатура в порядке, микроконтроллер «не залочен», но, по какой-то причине, невозможно восстановить фьюз биты.

Если Вы хотите получить более подробную информацию о процессе «лечения» на плате есть выход UART. Отправьте этот сигнал на терминал и получите «распечатку» того, что было сделано.

Установки для терминала:
baudrate: 4800
parity: none
databits: 8
stopbits: 1
handshake: none

Информация о процессе лечения

На плате установлены три панельки для «пациентов» на 20 (Attiny2313 …), 28 (Atmega48/88/168, Atmega8 …), 40 (Atmega16, Atmega8535 …) ножек. Если Вы решили «полечить» другого «пациента», то на плате предусмотрен специальный разъем для подключения адаптеров с панельками под любой, нужный Вам, микроконтроллер. Устройство поддерживает аж 106 типов микроконтроллеров AVR.
Вот полный список:
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

Зелененьким отмечены кристаллы которые проверялись и удачно полечились пользователями «доктора». Если Вы вылечили кристалл не помеченный зеленым, прошу сообщить об этом автору устройства или мне — я передам.

С лестными отзывами закончили, теперь давайте собирать устройство.

СБОРКА УСТРОЙСТВА.

Схема устройства довольно простая. Номиналы резисторов можно варьировать в небольших пределах

Схема Доктора
059-atmega_fusebit_doctor_V2e_schematic.pdf (55769 Загрузок)
Плата устройства разведена хорошо, но есть один нюанс, о котором важно не забыть при сборке устройства. Ножки 40-ка пиновой панельки с 29 по 37 необходимо откусить (лучше в плате вообще не сверлить отверстия под эти ножки).

Внешний вид платы

Еще есть картинка для нанесения на плату со стороны деталей (монтажная картинка). Я впервые попробовал нанести такую картинку. Получилось очень удобно – монтаж превращается в простую процедуру установку деталек по картинкам. Наноситься рисунок методом ЛУТ. Вскройте рисунок лаком, иначе он быстро сотрется.

Монтажный рисунок на плату

059-atmega_fusebit_doctor_V2e_PCB.zip (Одна Загрузка)
«Набиваем» плату радиодеталями, ставим несколько перемычек, получаем вот такое устройство:

Готовое устройство

ВНИМАНИЕ! Если у Вас собрана предыдущая версия платы «Доктора» (V2d — плата апдейдов по №6 включительно), для новой версии (апдейты  №№7-9) переделывать ее нет необходимости, изменения минимальны. Для апгрейда версии платы V2d до версии V2e необходимо, всего лишь, припаять в нужном месте резистор на 100 Ом. Ниже показано куда его впаивать.

UpGrade

Hryam сделал рисунок платы версии V2d в Спринте. Вышло даже лучше чем у автора (размеры площадок, например).
059-atmega_doctor_plate_v2d_Sprint.zip (50328 Загрузок)

ПЛАТА ДЛЯ SMD КОМПОНЕНТОВ.

Появилась версия платы для SMD компонентов (товарисщь Shuffle постарался) . В этой плате нет панелек под «пациентов» есть только разъем для подключения адаптеров. Все «пациенты» включаются через адаптеры. Добавлен преобразователь UART to USB TF232RL, а значит Доктор будет выдавать информацию о ходе лечения по USB (можно не ставить). В остальном все как в оригинале.
059-shuffle_avrdoc_usb.zip (51674 Загрузки)

ПРОШИВАЕМ МИКРОКОНТРОЛЛЕР.

Теперь осталось только прошить микроконтроллер ATmega8 и устройство готово!
atmega_fusebit_doctor_2.09_m8.zip (48329 Загрузок)
059-FuseBits.png (70633 Загрузки)
Фьюз байты: Lock Bits = 0x 3F; High Fuse = 0x D1; Low Fuse = 0x E1; Ext. Fuse = 0x 00

Напоминаю:Для Algorithm Builder и UniProf галочки ставятся как на картинке.
Для PonyProg, AVR Studio, SinaProg галочки ставятся инверсно.
Как программировать микроконтроллеры читаем в FAQ.

Данный вариант прошивки еще есть для микроконтроллеров:
Atmega88, Atmega88P, Atmega168, Atmega168P, Atmega328, Atmega328P.
Прошивка для микроконтроллеров с 16kB и 32kB памяти, кроме того, выдает названия восстанавливаемых микроконтроллеров.
Прошивки и фьюзы для других микроконтроллеров  смотрите в архиве старых версий «Доктора» в конце статьи.

АДАПТЕРЫ ДЛЯ МИКРОКОНТРОЛЛЕРОВ.

Автором были разработаны два адаптера:
— для HVPP программирования 20-ти пиновых Attiny26 подобных и 40-ка пиновых Atmega8515 подобных контроллеров.
— для HVSP программирования для 8-ми пиновых и 14p-ти пиновых микроконтроллеров с высоковольтным последовательным способом программирования
059-adapter-1HVPP_dip20-dip40.zip (Одна Загрузка)
059-adapter-HVSP-dip8-dip14.zip (24763 Загрузки)

Небольшой бонус от меня – адаптеры для микроконтроллеров 8-ми пиновых (ATtiny13 …) и 20-ти пиновых (ATtiny2313 …) в корпусах SOIC.

Внешний вид адаптеров
059-adapter_soic20-soic8.zip (28156 Загрузок)

Пользоваться адаптерами для SOIC корпусов очень просто:

Работа с адаптером

Вставляем адаптер

АРХИВ ВСЕХ ПРЕДЫДУЩИХ ВЕРСИЙ ДОКТОРА.

Это архив со всеми предыдущими версиями «Доктора». Кроме того архив содержит дополнительные материалы, такие как пинауты для различных корпусов AVR, платы-адаптеры и другое.

atmega-hvpp-fusebit-doctor_archive.zip (34893 Загрузки)

ПОСЛЕДНЯЯ, НА ДАННЫЙ МОМЕНТ, ВЕРСИЯ «ДОКТОРА».

Как я уже упоминал выше, главным достоинством «Доктора»  является его автономность. Для восстановления фьюзов нужно лишь само устройство. Это очень хорошо!
Да, «Доктор» по UART выдавал информацию о процессе «лечения». Сообщения по UART, дублируя светодиоды,  давали более полную картину «лечения»,  но многим этого было недостаточно. Хотеться более полного контроля процесса восстановления.  И в новом апдейте автор дает этот полный контроль!

Теперь стало возможным:
— двухстороннее общение с «Доктором» по UART;
— работа с кристаллами у которых неверная сигнатура;
— устанавливать свои fusebits и  lockbits;
— об остальном читайте в описании внутри архива…
atmega-hvpp-fusebit-doctor_update11.zip (Одна Загрузка)

ПЛАТЫ ДОКТОРА ЧИТАТЕЛЕЙ БЛОГА.
Здесь находятся устройства собранные читателями — хорошо когда есть выбор.

Печатка «Доктора» от Paul (в Сплинте)

ATmega-Fusebit-Doctor-PCB.zip (24068 Загрузок)
zloynik нашел некоторые ошибки:
1.Резистор с 23 ноги меги не соединен с панельками.
2.Резистор с 4 ноги меги не соединен с панельками.
3.Резистор с 5 ноги меги не соединен с панельками.
4.Транзистор BC547(Т2) с 13 ноги меги-нет контакта с эмиттера на «землю».
В остальном вроде все впорядке. Собрал-залочил тиньку 2313-восстановило.
Учтите при изготовлении.

Вариант «Доктора» в SMD исполнении от webconn.

ATmega Fusebit Doctor SMD by WebConn V2h.zip (19955 Загрузок)
Хотел бы внести свой вклад в форме ещё одной платы для «доктора» в SMD-исполнении. Всего 5 перемычек и 3 SMD-»пофигистора», питание от Power Jack 5mm (но в архиве есть версия с колодкой) через 78L05 (греется, но пару минут можно работать без отключения питания, а больше обычно и не нужно ) Также греется один из транзисторов, но тоже в меру (мелкота требует жертв). Тем не менее, плата юзабельна. Совместима с последней версией Доктора V2h (то есть полностью растащен UART).

Вариант «Доктора»  от Machineman.

Fusebit-Doctor.zip (12403 Загрузки)

Плата в спринте, разводил под детали, которые были в наличии, так что там симбиоз SMD с выводными элементами, от перемычек уйти не удалось, как ни крутил. Транзистор T3 перевернул в нужную сторону (по началу запутался с эмиттером-коллектором). Да, с питанием не стал особо заморачиваться и вывел все на разъем molex.  Ну и разумеется выход на платы расширения. Удачи!

Вариант «Доктора»  от TaseG (разводка в сплинте).

hvpp-fusebit-doctor-v2h.zip (14511 Загрузок)

Исправление разводки от Максима Носырева.
Я начинающий, поэтому прошу строго не судить, если я ошибся.
Если сравнить разводку с оригиналом из статьи, то там есть лишняя дорожка, замыкающая 9 и 5 вольт, как я понял на питание меги придет 9 вольт. Может, конечно, я ошибаюсь, но наверно так не должно быть…

Вариант «Доктора»  от Sailanser (разводка в Eagle 5.10)

Atmega-fuse-doctor.zip (11809 Загрузок)

Сам себе делал это устройство по выложенной оригинальной схеме. Плату сделал двухстороннюю дабы была маленькой и компактной. Делал на SMD плюс управляющий контроллер в DIP. Контроллеры для излечивания если необходимо подключаю с помощью внешней макетки.

Вариант «Доктора»  от MVV
А еще «Доктора» можно сделать и так:

Адаптер для ATtiny26 от Fahivec
Adapter_Tiny26_SMD.zip (8027 Загрузок)
В архиве фотка и файлы .sch/.brd из Eagle 5.7.0

Доктор от dimon24
вариант печатной платы с универсальными ZIF панельками под 5 МК DIP8,14,20,28,40
Atmega-fusebit-doctor-ZIF.zip (10333 Загрузки)

Переходник для ATmega48A/PA/88A/PA/168A/PA/328/P TQFP32 от S@per


TQFP32-for-fuse-bit-doctor.zip (10079 Загрузок)

ЗАКЛЮЧЕНИЕ.

В результате работы «Atmega fusebit doctor» мною были возращены к жизни несколько ATtiny2313, ATmega48, Atmega8535. «Atmega fusebit doctor» зарекомендовал себя с наилучшей стороны. И даже появились планы на нестандартное его использование. Давно руки чешутся заюзать ножку сброса ATtiny13 как еще один порт ввода/вывода, но всегда останавливало то, что микроконтроллер теряется для последующего использования. С «доктором» можно смело использовать ножку по своему усмотрению и при необходимости восстанавливать ее «заводское» назначение.

Еще смотрим:
Что такое фьюз биты?
Как правильно прошить фьюз биты в разных программах?
Страничка ATmega FuseBit Doctor

(Visited 421 647 times, 2 visits today)

059-Исправляем AVR фьюзы при помощи «Atmega fusebit doctor».: 2 174 комментария

  1. vlad145

    Автор молодчина, так держать. Mega8 оживил без проблем, а вот с Mega128 проблема. Кристалл залочен на LB1, LB2 и необходимо считать с неё flash. Вопрос, как данный кристалл подключить к «Доктору»?

  2. GetChiper Автор записи

    Даа автор свое пиво заработал однозначно (причем не раз) 🙂

  3. alm604

    Огромнейшее спасибо автору. Повторил конструкцию — заработала с первого раза! Без настройки! Всё отлично, «оживил» все свои AVRки, теперь буду плотно ими заниматься, не боясь, что залочу. Был бы автор рядом — поставил бы пива.

  4. GetChiper Автор записи

    Внимание !

    Автор «Atmega fusebit doctor» не стоит на месте – постоянно усовершенствует своего «Доктора». За изменениями слежу и я, внося обновления в статью.
    Обновил материалы статьи до UPDATE #7 от 23.01.2011, соответственно, схема и плата версии V2e, прошивка – 2.07.

    Изменение в прошивке незначительные (устранены единичные баги, улучшена поддержка старых серий микроконтроллеров, добавлена поддержка пары-тройки новых микроконтроллеров), появилась плата в SMD варианте (с возможностью туда впаять tf232 для связи по USB).

    Гораздо интересней изменения в плате. Хотя они и незначительны (добавлен один резистор на 100 Ом), но, по отзывам пользователей, улучшают лечение микроконтроллеров вообще и с пониженным питанием в частности. Поэтому, если у Вас есть микроконтроллеры которые «Доктор» отказался лечить в предыдущей версии попробуйте в новой — может чего получиться!

    Как изменить плату до последней версии — смотрим в статье.

  5. GetChiper Автор записи

    Похоже прием ненадежный (много ошибок). Попробуйте поменять скорость в программе.

  6. beba12

    Спасибо!,а не подскажите в чом проблема?,прога видайот сообщение ироглефами!

  7. GetChiper Автор записи

    Просто не очень дешевый и доступный вариант.

  8. beba12

    мне не фтидиаайка нужна а ета програма што показует подробною информацию о пациенте

  9. GetChiper Автор записи

    В магазине радиодеталей, конечно. Только зачем он Вам в Докторе?

  10. beba12

    А подскажите пожалуста где можнр найте етот FT232 hyper terminal?

  11. GetChiper Автор записи

    Доктор не видит пациента.
    Вариантов, почему такое случается несколько:
    — пациент умер полностью и не отзывается на команды доктора.
    — какой либо сигнал не доходит до пациента (оборвана/непропаяна дорожка или где то закорочено)

    А заведомо исправный микроконтроллер Доктор видит?

  12. fanka

    собрал cегодня попробовал
    На одной из Tiny2313 пишет вот что:
    Welcome
    AVR Atmega fusebit doctor (HVPP+HVSP) version 2.07
    http://diy.elektroda.eu/atmega-fusebit-doctor-hvpp
    Usage in commercial/profit purposes not allowed!!!

    HVPP MODE

    Init programming… DONE
    Read signature… 7F 7F 7F — FAIL!
    Trying T2313 pinout..1E 11 0A — FAIL!

    No chip in socket or chip do not responding
    Please try again…

    Thank You

    Что бы это значило ?!?!

  13. Shurf

    собрал ввечор сего дохтура. вылечил тиньку и 16ую мегу. девайс маст хэв! авторам мой поклон!

  14. GetChiper Автор записи

    ewgen40477 :

    Сегодня попробовал с резюком,результат положительный,востановились Attiny2313-20PI и Attiny2313-20PU,до этого изменения ни как.

    Значит при обновлении статьи обязательно внесу это изменение.

  15. Hryam

    Всем привет! Наконец достал контроллер! Накатил прошивку, вставил в панельку… И вуаля! Две меги восьмых, из трёх, как новенькие! Полезная однако штука!

  16. ewgen40477

    Сегодня попробовал с резюком,результат положительный,востановились Attiny2313-20PI и Attiny2313-20PU,до этого изменения ни как.

  17. GetChiper Автор записи

    ewgen40477 :

    Обращение к автору сайта,Евгений,если можете внести кое какие добавления,то было бы не плохо!,я все по Attiny2313 ,там нужно добавить сопротивление 100-270 Ом на землю с коллектора Т3(BC557),сам пока не пробовал,завтра на работе сделаю и сразу отпишусь по своим умершим тинькам))

    Да, автор успел сделать пару апдейтов «Доктора». Внесены незначительные изменения (единичные баги), появилась плата в SMD варианте (с возможностью туда впаять tf232 для связи по USB).

    После того как закончу новый проект (все силы и время брошены туда) обязательно подкорректирую статью с учетом всех изменений.

    По поводу сопротивления 100-270 Ом на землю с коллектора Т3 — такое предлагают добавить для улучшения работы с микроконтроллерами с индексом «V» (пониженное питание). В последнем апдейте автор это изменение не внес, но я думаю, такую штуку можно попробовать если есть проблемы с восстановлением.

  18. ewgen40477

    Вот и славно!!!,а у меня что то тини не пошли,завтра попробую резюк подпаять,с результатами отпишусь.

  19. igmig

    ЗАРАБОТАЛО!!!Всем спасибо !ewgen404 спасибо за подборочку замечания учол но они не влияют на работу выводы соеденены внутри . Проблема банальна не пропай увеличительное стекло не помогло, просто уже не знал где ковырнуть пропаять решил жёстко залил выводы припоем , потом собрал при помощи экранной оплётки и всё поехало хотя мерил все сопротивления непосредственно от тела микрухи , выводы короткие видимо щупом просто поджимал поэтому был контакт . Пока из четырёх Attiny2313 три загорелся зелёный на одном моргает красный , нужно перепаять зифку под atmegi8535, зделаю сообщу. Ешё раз спасибо всем , сайт теперь в главных закладках.

  20. ewgen40477

    GetChiper :
    Не могу сказать как быть с не восстановленной at90s2313 и глючной tiny2313, но у меня такие вещи с парой с тини были – ни с того ни с сего переставали работать (при попытке прошить) – одна доктором восстановилась, другая не поддалась (может помехи какието злостные убили )
    Вообще, по моему опыту, доктор в подавляющем большенстве восстанавливает нормально (если, конечно, не попалены порта у пациента).

    Обращение к автору сайта,Евгений,если можете внести кое какие добавления,то было бы не плохо!,я все по Attiny2313 ,там нужно добавить сопротивление 100-270 Ом на землю с коллектора Т3(BC557),сам пока не пробовал,завтра на работе сделаю и сразу отпишусь по своим умершим тинькам))

  21. ewgen40477

    igmig :
    Транзюки из упаковки , при нажатии на start можно уловить момент по питанию на выходе и напряжение сброса , пациент подключается через zif панельку . Мне кажется проблема в контролере нужно понять как происходит опознование пациэнта , да и в мечтах бы проверить цифровым запоминающим осцилографом .

    Игорь,я Вам на почту бросил архив автора,там есть в TQFP варианте и там нжка 4 свободна,а 18 запитана на +5.

  22. boba.s

    получ

    ewgen40477 :
    @boba.s
    после inbox надо ru,так наверное правильно будет,я отправил посмотрите.

    получил. спасибо! в адресе накосячил извиняюсь.

  23. GetChiper Автор записи

    igmig :

    @GetChiper
    где мыло посмотреть чтобы скинуть фото и печатку ,плата отмыта дороги все проверил несколько раз чегото не идет и мега шъётся всё хорошо блин с чего начать откуда рыть .

    Мыло в закладке «О проекте»

  24. ewgen40477

    По идее если все правильно,то должно работать с пол пинка.В программировании тоже пока не силен,только учюсь)

  25. igmig

    Транзюки из упаковки , при нажатии на start можно уловить момент по питанию на выходе и напряжение сброса , пациент подключается через zif панельку . Мне кажется проблема в контролере нужно понять как происходит опознование пациэнта , да и в мечтах бы проверить цифровым запоминающим осцилографом .

  26. ewgen40477

    @boba.s
    после inbox надо ru,так наверное правильно будет,я отправил посмотрите.

  27. ewgen40477

    может просто ваш сервер временно не работал,если хотите могу я вам перебросить?

  28. ewgen40477

    я повторил авторский вариан и если поставить на вашу плату 20и пиновый разьем,то адаптер тоже шужно переделывать под вашу разводку.

  29. boba.s

    igmig :
    @boba.s
    чегото не хочет отправлять по этому адресу semenov0565@inbox .

    чем же не угодил

  30. ewgen40477

    Схема и печатка,вроде все правильно,вопрос 1-SMD тразисторы правильные и рабочие?,2-как подключен пациен?,просто проводники или же какой то адаптер?

  31. ewgen40477

    Файл получил,сечас буду посматреть.

  32. ewgen40477

    Брось мне,ewgen40477@yandex.ru ,постараюсь помочь.

  33. igmig

    @boba.s
    чегото не хочет отправлять по этому адресу semenov0565@inbox .

  34. igmig

    Конечно даже схемку к наглядному виду привёл как выложить не знаю

  35. ewgen40477

    Меги по даташиту сравнивал?,там нумерация выводов разная.

  36. boba.s

    скинь мне тоже если не сложно semenov0565собакаinbox.uu

  37. igmig

    @GetChiper
    где мыло посмотреть чтобы скинуть фото и печатку ,плата отмыта дороги все проверил несколько раз чегото не идет и мега шъётся всё хорошо блин с чего начать откуда рыть .

  38. boba.s

    igmig :
    Народ собрал доктора на меге 8 в корпусе TQFP , вот теперь бьюсь третий день моргнёт зелёный в пол накала и красный и не важно есть контролер или нет результат один , есть четыре attity2313 два atmega8535 отправленные спать в разное время путём переключения на внешний гениратор , но проблема мне кажется всё таки в меге у неё на четыре вывода больше , с двумя всё понятно ( питание) но вот два ADC6 и ADC7 висят в воздухе , не могут они влиять на работу всей схемы ? народ помогите разобраться , общее время работы с контролерами всего пол года поэтому опыта ну очень мало хоть и документации вроде полно всё таки практический опыт не маловажен.

    было бы интересно посмотреть.

  39. ewgen40477

    Ивеняюсь за не подумавший вапрос про STK200/300,там просто надо было пины LPT правильно выставить,сейчас все ОК!

  40. GetChiper Автор записи

    igmig :

    Народ собрал доктора на меге 8 в корпусе TQFP , вот теперь бьюсь

    Скинь на мыло плату — погляжу на нее. А пока проверь еще раз все дорожки, хорошо вымой плату и т.д.
    Теоретически и на TQFP должно все нормально работать.

  41. GetChiper Автор записи

    ewgen40477 :

    с STK200/300 не работает?

    STK200/300 это и есть те самые 4 резистра, так что работать будет.

  42. igmig

    Народ собрал доктора на меге 8 в корпусе TQFP , вот теперь бьюсь третий день моргнёт зелёный в пол накала и красный и не важно есть контролер или нет результат один , есть четыре attity2313 два atmega8535 отправленные спать в разное время путём переключения на внешний гениратор , но проблема мне кажется всё таки в меге у неё на четыре вывода больше , с двумя всё понятно ( питание) но вот два ADC6 и ADC7 висят в воздухе , не могут они влиять на работу всей схемы ? народ помогите разобраться , общее время работы с контролерами всего пол года поэтому опыта ну очень мало хоть и документации вроде полно всё таки практический опыт не маловажен.

  43. ewgen40477

    Или же она работает только с программатором в четыре резистора каторый,да?

  44. ewgen40477

    Спасибо за ответ,да похоже at90s2313 с магазина битая,а с tiny2313 не понятки,да и бог сними)),Вы случайно в БАСКОМЕ программки не пишите?,вопрос к тому,что я в программировании еще не очень и проги в в нем более понятны чем на Си,хотя Си лучше я так понимаю.Ваш сайт оличный,редко такие встречаються,так держать!!!,а по поводу программки UniProf,она по LPT порту с STK200/300 не работает?

  45. GetChiper Автор записи

    Не могу сказать как быть с не восстановленной at90s2313 и глючной tiny2313, но у меня такие вещи с парой с тини были — ни с того ни с сего переставали работать (при попытке прошить) — одна доктором восстановилась, другая не поддалась (может помехи какието злостные убили :))
    Вообще, по моему опыту, доктор в подавляющем большенстве восстанавливает нормально (если, конечно, не попалены порта у пациента).

  46. ewgen40477

    То есть МК был новый,я на нем эксперементировал,все работало,покая с фюзами не напутал,как говориться,первый блан всегда комом))),а если блины не получаються,надо печь комочки))),но здесь такой расклад не пиемлем)).

  47. ewgen40477

    И еще вопрос автору,если можно конечно,тема с tiny2313,в докторе вроде оживил,но с трудом,то есть программатор ее увидел, все нормально,внутренний генератор на 8МГц выставился(смотрел в БАСКОМЕ),но без внешнего генератора не хотела работать,попробовал еще раз в докторе, замигал зеленый,пробовал полностью стереть,не помагает,в чем может быть проблема?,МК был рабочий.

  48. ewgen40477

    Всем вечер добрый и с наступившим Новым годом!!!,проект супер!,повторил,все ОК!,мегу8 с лету оживил,а вот с at90s2313 возникла проблемка,я брал ее в магазине,но не факт,что она живая,мой программатор ее не видит,а в докторе мигает красный светодиод,пробовал полностью стирать,не помогает,вапрос,ее можно выкинуть или же есть еще какой вариант востановить?,заранее спасибо!

Добавить комментарий