Восстанавлиаем работу МК с плохими фьюзами

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Аватара пользователя
Krik99
Потрогал лапой паяльник
Сообщения: 375
Зарегистрирован: Вс мар 04, 2007 13:14:25
Откуда: Украина
Контактная информация:

Сообщение Krik99 »

Да схему в студию, только вот чтобы индикация на пару светодиодов была вместо диспа, это было бы вообще супер.
Изображение
Реклама
Аватара пользователя
Antibiotic
Открыл глаза
Сообщения: 70
Зарегистрирован: Пт авг 01, 2008 08:43:08

Сообщение Antibiotic »

там весь порт С свободен. выкидываеш нафиг всю индикацию на ЖК и делаеш на светодиодах. все просто.. ресет на землю например горит на PORTC.5 ресет на землю загорается на PORTC.4 конец программы оба тухнут.

ЗЫ. попробовал оживать мегу 128. нифига не вышло... правда я переделал код под CVAVR ... но изменений не вносил ,только синтаксис исправил
Реклама
Аватара пользователя
Krik99
Потрогал лапой паяльник
Сообщения: 375
Зарегистрирован: Вс мар 04, 2007 13:14:25
Откуда: Украина
Контактная информация:

Сообщение Krik99 »

Ждём схему от автора, что-бы небыло некаких непоняток. я тож под CV думаю перевести, только мне индикация фьюзов ненужна, мне только очистка МК, сброс фьюзов.
PS вот по даташиту смотрел, там у меги32 порт данных идёт весь на PB, тоесть PB0-PB0; PB1-PB1... А у меги8 там выходит что неполный PB и два пина от PC. Тоесть PB0-PB0; PB1-PB1; PB2-PB2; PB3-PB3; PB4-PB4; PB5-PB5; PB6-PC0; PB7-PC1 выходит так?
Последний раз редактировалось Krik99 Пт июл 17, 2009 14:15:20, всего редактировалось 1 раз.
Изображение
Аватара пользователя
Antibiotic
Открыл глаза
Сообщения: 70
Зарегистрирован: Пт авг 01, 2008 08:43:08

Сообщение Antibiotic »

я сделал тока индикацию когда надо ресет кидать на землю а когда на +12в.. вот ивсе. остальное мне тоже ненуно. можно было бы ЛЦД подцепить на порт С.. но лениво писать дарйвер :) а тот который в CVAVR не пойдет.. или придется пожертвовать ного RESET на меге8
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
VenomXP
Грызет канифоль
Сообщения: 293
Зарегистрирован: Пн дек 24, 2007 07:09:09
Контактная информация:

Сообщение VenomXP »

Изображение
Что типа того должно быть, да?
Даташит - библия моя...
Изображение
Реклама
Аватара пользователя
Antibiotic
Открыл глаза
Сообщения: 70
Зарегистрирован: Пт авг 01, 2008 08:43:08

Сообщение Antibiotic »

картинки то нету
Реклама
Аватара пользователя
Аксель
Опытный кот
Сообщения: 800
Зарегистрирован: Ср апр 25, 2007 09:50:43
Откуда: Киев
Контактная информация:

Сообщение Аксель »

Скелет колобка состоит из черепа.
Аватара пользователя
VenomXP
Грызет канифоль
Сообщения: 293
Зарегистрирован: Пн дек 24, 2007 07:09:09
Контактная информация:

Сообщение VenomXP »

Благодарю. почти полностью совпадает смысл. Кстати то что на картинке для 28пин(DIP), это и будет правильным вариантом. Хочется узнать какие фьюзы шить в ту мегу которой будем разблокировать?
Даташит - библия моя...
Изображение
Аватара пользователя
Krik99
Потрогал лапой паяльник
Сообщения: 375
Зарегистрирован: Вс мар 04, 2007 13:14:25
Откуда: Украина
Контактная информация:

Сообщение Krik99 »

Пробовал я накладкой одной Меги8 на другую, но нечего так и не вышло, так как там востанавливается только RSTDISBL, а допустем у мене надо ёщё кое какие фьюзы востановить, например на частоту. Метод описаный artemm мне больше по душе, ждём схему. :)
Изображение
Аватара пользователя
VenomXP
Грызет канифоль
Сообщения: 293
Зарегистрирован: Пн дек 24, 2007 07:09:09
Контактная информация:

Сообщение VenomXP »

Вот вчера на досуге поковырял исходники и ссылку, что была в начале темы и нарисовал схемку:
Вложения
out.png
(61.12 КБ) 712 скачиваний
Даташит - библия моя...
Изображение
Аватара пользователя
VenomXP
Грызет канифоль
Сообщения: 293
Зарегистрирован: Пн дек 24, 2007 07:09:09
Контактная информация:

Сообщение VenomXP »

Пояснение к схеме: Сверху находиться тот МК который нужно разблокировать, в тот что снизу залита прога которая в начале темы по ссылке есть, фьюзы выставленны по умолчанию(т.е. как с завода - в ДШ есть). По ходу выполнений программы будет произведен chip erase о чем будет сигнализировать светодиод на ножке PD1 верхнего МК. Если надо более четкую схему и пояснения могу сделать статью, и переделать прошивку так чтобы можно было наложить одну мегу на другую.
Даташит - библия моя...
Изображение
Аватара пользователя
Antibiotic
Открыл глаза
Сообщения: 70
Зарегистрирован: Пт авг 01, 2008 08:43:08

Сообщение Antibiotic »

При подключении ноги RESET программируемой меги к +12в загорается светодиод подключеный к RST/BSY и к земле и горит пока эти +12в не снять. Так и должно быть? потому как в даташите написано что этот вывод сигнализирует о занятости процссора или готовности приему новой команды, но он просто светится и все.
Аватара пользователя
VenomXP
Грызет канифоль
Сообщения: 293
Зарегистрирован: Пн дек 24, 2007 07:09:09
Контактная информация:

Сообщение VenomXP »

Antibiotic писал(а):При подключении ноги RESET программируемой меги к +12в загорается светодиод подключеный к RST/BSY и к земле и горит пока эти +12в не снять. Так и должно быть? потому как в даташите написано что этот вывод сигнализирует о занятости процссора или готовности приему новой команды, но он просто светится и все.
Вот что пишется в статье
RSY/BSY – подключен на GND через светодиод. Когда делается CHIP RESET, то он дергается.
Сам не проверял не знаю. Вскоре мне доставят пациента тогда и проверим. Но вроде, если посмотреть видео, то так оно и есть.
Даташит - библия моя...
Изображение
Аватара пользователя
Krik99
Потрогал лапой паяльник
Сообщения: 375
Зарегистрирован: Вс мар 04, 2007 13:14:25
Откуда: Украина
Контактная информация:

Сообщение Krik99 »

Вот если освободить PD0 и PD1, можно соеденить с ПК через RS232, отсылать например значение фьюзов, выставлять значение фьюзов и т.д. , вообще получится простенкий паралельный программатор только без ключей, а с переключением reset в ручную. :)
Изображение
Аватара пользователя
VenomXP
Грызет канифоль
Сообщения: 293
Зарегистрирован: Пн дек 24, 2007 07:09:09
Контактная информация:

Сообщение VenomXP »

Krik99 писал(а):Вот если освободить PD0 и PD1, можно соеденить с ПК через RS232, отсылать например значение фьюзов, выставлять значение фьюзов и т.д. , вообще получится простенкий паралельный программатор только без ключей, а с переключением reset в ручную. :)
Да можно сделать подключение к RST +12в через транзисторный ключ, а управлять этим ключом через свободную ножку МК, благо их достаточно, по сути это и получится тот самый параллельный программер.
Даташит - библия моя...
Изображение
Аватара пользователя
Antibiotic
Открыл глаза
Сообщения: 70
Зарегистрирован: Пт авг 01, 2008 08:43:08

Сообщение Antibiotic »

Вот тут изобразил... не знаю только работает ли. на меге128 не получилось.. походу она дохлая в хлам.
Вложения
par_prog.JPG
Схема (не проверял) но в эмуляции работает
(83.46 КБ) 576 скачиваний
pp.c
Исходник
(5.96 КБ) 384 скачивания
Аватара пользователя
VenomXP
Грызет канифоль
Сообщения: 293
Зарегистрирован: Пн дек 24, 2007 07:09:09
Контактная информация:

Сообщение VenomXP »

Даташит - библия моя...
Изображение
Аватара пользователя
Antibiotic
Открыл глаза
Сообщения: 70
Зарегистрирован: Пт авг 01, 2008 08:43:08

Сообщение Antibiotic »

КУсок из даташита тока на русском. Спасибо. Щас почитаю :)
Аватара пользователя
VenomXP
Грызет канифоль
Сообщения: 293
Зарегистрирован: Пн дек 24, 2007 07:09:09
Контактная информация:

Сообщение VenomXP »

Ну и вот еще кому пригодиться, просто вырезал из ДШ таблицу команд для mega8:
Вложения
.png
Таблица команд для mega8
(62.59 КБ) 428 скачиваний
Даташит - библия моя...
Изображение
Аватара пользователя
Krik99
Потрогал лапой паяльник
Сообщения: 375
Зарегистрирован: Вс мар 04, 2007 13:14:25
Откуда: Украина
Контактная информация:

Сообщение Krik99 »

Надо переходить к практеке, надо для начала взять любую за ранние исправную Мегу, только фьюзы на частоту изменить допустем на 8мгц, и попробовать востановить фьюзы через Мегу8 если всё ОК, можно эксперементировать далее. Сам хочу попробовать, а если получится, то попробовать сделать связь по rs232 чтобы читать фьюзы и выставлять какие надо прошить, только вот для меня проблема с ПО на ПК, так как в работе с rs232 под ПК не разу не пробовал. А по поводу ключей чтобы комутировать 12V, дык мне наоборот способ с индикацией и ручным переключением больше нравится. :)
Изображение
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»