Страница 2 из 2

Re: STK-500mn

Добавлено: 04 фев 2023, 14:04
_WLAD_
"Прошу пардона" (с) :) Atmega fusebit doctor не урезанный STK-500.
http://www.getchip.net/posts/059-isprav ... it-doctor/
Эта штуковина возвращает к жизни микроконтроллеры с неправильно прошитыми фьзами. Вставляем запорченный микроконтроллер, нажимаем «START» и получаем рабочий микроконтроллер. Даже не нужен компьютер. Перечень восстаавливаемых Atmegа впечатляет. В общем мой STK-500 заработал! Проблемы были как аппаратного так и программного характера.

Re: STK-500mn

Добавлено: 04 фев 2023, 21:36
Dmitry Dubrovenko
_WLAD_ писал(а):Проблемы были как аппаратного так и программного характера.

Мои поздравления.
Но хотелось бы по-подробнее, что бы в следующий раз не тыркаться.
:roll:

Re: STK-500mn

Добавлено: 09 фев 2023, 22:16
_WLAD_
Можно и подробнее.
1.В моем оригинальном STK-500 микросхема max202 выдавала двухполярное напряжение ниже допустимого по даташиту. Бумажные емкости 10мкф поменял на керамику и все пришло в норму.
2.Драйвер китайского аналога Prolific PL-2303 (USB to UART / RS232) на моем ноутбуке (Windows7 64bit) стоял кривовато. В процессе работы приходилось передергивать разъем интерфейса.
3. Оказалось что STK500 полностью работоспособен и без ATtiny2313. После отказа, в этот МК не нужно было соваться. Достаточно было перепрошить ATmega8535 *.ebn файлом, преобразованным в *.hex.
4. К танцам с бубном по первым двум пунктам,программатор PonyProg 3.0.0 добавил "два прихлопа три притопа". При прошивке ATmega8535 отсекалось процентов 20 в хвосте памяти программ, что заметил не сразу. Причины не искал. В ранней версии PonyProg2000 файл обновления STK500.hex сохранил как STK500.e2p. С расширением e2p PonyProg 3.0.0 сработал без проблем.
5. Читая публикации по интересующей меня теме, нашел очень полезный совет. Открывая в программаторах раздел с перечнем битов конфигурации и защиты, нужно ОБЯЗАТЕЛЬНО НАЖАТЬ КНОПОЧКУ "Считать"!!! Иначе последствия непредсказуемы.
В итоге понял, что первые два пункта явились причиной отказа аппарата при обновлении в среде AVRStudio . Пункт 4 и 5 - причины "закирпичивания" атмег при прошивке. Поразмыслив решил "откатиться" к ПК с COM портом на материнке и 32-разрядной ОС. В результате вопрос с интерфейсом и драйверами отпал. Т.к. всякого рода эксперименты не исключают метод тыка со всеми вытекающими, пришлось за пару вечеров собрать фьюз доктор. Это на предмет накосячить и тут же исправить. Кроме этого внес незначительные изменения в схему.

Re: STK-500mn

Добавлено: 10 фев 2023, 21:25
Dmitry Dubrovenko
_WLAD_ писал(а):Можно и подробнее
Респект. :good:
Все бы так.
:yes:

_WLAD_ писал(а):Кроме этого внес незначительные изменения в схему
Ну, и уж что б совсем подробно, что за изменения? ;-)

Re: STK-500mn

Добавлено: 11 фев 2023, 22:36
_WLAD_
Открываем схему STK500
http://www.elec.uow.edu.au/avr/avr_docu ... matics.pdf
Можем видеть 10 листов схемы. На шестом листе в квадратах С1,С2 координатной сетки 6-pin разъем ISP-программирования J200 ISP-CONNECTOR. На плате разъем не запаян и в фирменном описании не фигурирует. Запаяв разъем, получаем доступ к чтению и записи обоих микроконтроллеров. Но после некоторой доработки:
- приподнять над платой отпаяный вывод 1 reset Attini2313 (AT90S1200-SC) и в разрыв запаять движковый микровыключатель;
- к площадкам незапаяного нульОмного резистора R213 припаять второй движковый микровыключатель.
Таким образом, появляется возможность ПООЧЕРЕДНОГО доступа к микроконтроллерам подключением их выводов reset к ISP-CONNECTOR.
Прежде чем прошивать Atmega8535(AT90S8535-8AC) делал пробные прошивки с рекомендованными комбинациями битов конфигурации (биты защиты естественно не трогал). Шил на отдельной макетке контроллер в DIP корпусе совместно с Atmega fusebit doctor. Тут же возвращал к жизни "потухший" или неработающий МК. Опять прошивал пока не сообразил выполнить 4 и 5 пункты (см. предыдущее сообщение).
Опробовал конструкцию с обновленной прошивкой и не запаянной Attini2313. ISP-программирование работает со всеми атмегами, которые есть в наличии.

Re: STK-500mn

Добавлено: 12 фев 2023, 19:48
Dmitry Dubrovenko
Браво. :Bravo:
:good:

Re: STK-500mn

Добавлено: 12 фев 2023, 23:49
_WLAD_
Спасибо!.. Такая бурная реакция на мой скромный труд. Я пребываю в смущении.