Приветствую Вас, Гость! Регистрация RSS

Вторник, 22.08.2017
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Форум » Форум mega-avr.ucoz.ru » Микроконтроллеры AVR и все что с ними связано » Параллельный (универсальный) программатор AVRburn (Восстановление фьюзов)
Параллельный (универсальный) программатор AVRburn
us4ilqДата: Суббота, 10.09.2011, 17:20 | Сообщение # 1
Опытный
Сообщений: 173
Репутация: 2
Город: Донецк
Статус: Отсутствует
Понадобился мне параллельный программатор для восстановления фьюзов SPIEN и RSTDISBL в ATmega 8 .
Немного поискав в интернете решил сделать "ParaProg" , сделал но он у меня заработал не правильно,
почемуто не правильно читался Low Byte.
Решения этой проблемы я не смог найти, но нашел очень похожий по схеме
Универсальный программатор микроконтроллеров AVR Mega и AVR Tiny.

http://asutp74.narod.ru/

Решил попробовать, благо переделки (в моем случае) сводились к минимуму,
просто разрезал один проводник и подпаял одну проволочную перемычку.
Установил софт , и обнаружил что в базе совсем мало микроконтроллеров.
Однако автор предусмотрел возможность пополнения этой базы .
Вот я и пополнил ее нужными мне контроллерами .

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

В общем все заработало как нужно.

Вот я и решил поделится со всеми кому это интересно, создав эту тему.

В приложеном архиве печатные платы, исходная - ParaProg , и AVRburn, плюс
модули для маленьких корпусов ATmega 8 и 16, и им подобных. Плату AVRburn я пока тоже не делал, пока на исходной играюсь.
А также в архиве .ini файл, который нужно заменить после установки софта.
В нем мои добавления МЕГА8 и МЕГА16 . только коментарии к фьюзам я не стал делать.
И еще МЕГА32 не до конца оформлена.

Эти модули я еще не делал, может быть позднее, если возникнет необходимость.
Ключи коммутирующие +12 и +5 вольт я позаимствовал из схемы "РЕАНИМАТОР" с сайта "РАДИОКОТ", к стати, там я тоже такую тему создал.
Однако впаял только тот что +12 коммутирует, а +5 подается на "пациента" постоянно (на плате ParaProg это перемычка желтого цвета).

В последствии не удержался и решил я все таки попробовать этот программер в режиме последовательного программирования.
Подключил на соплях МЕГА16 и попробовал зашить в нее прошивку самого программатора (6090байт Flash).
Заняло это всего лишь примерно 5-6 секунд. Контролировал по наручным часам.
Как по мне - так впечатляющая скорость.
Файл: AVRburn.rar(232Kb)


Сообщение отредактировал us4ilq - Суббота, 10.09.2011, 17:29
 
Форум » Форум mega-avr.ucoz.ru » Микроконтроллеры AVR и все что с ними связано » Параллельный (универсальный) программатор AVRburn (Восстановление фьюзов)
Страница 1 из 11
Поиск: