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

СообщениеДобавлено: Пт дек 26, 2014 4:04 pm
conan2000@mail.ru
Доброго всем !
Принесли знакомые электронщики микросхему AT89S52 Изображение .. Попросили считать дамп .
При попытке считать дамп – выходит сообщение (Ошибка ID) Изображение
Убираю в настройках проверка ID – на выходе получаю (Чтение успешно !)Изображение
В итоге сравниваю дамп рабочей микросхемы и новой микросхемы – получаю в Hex Editor (Файлы идентичны !)Изображение
Вопрос – что означает проверка ID ?
Возможно без этой галочки (проверка ID) - микросхема не считывается корректно ?
Возможно , что в этой микросхеме нет и вовсе никакого дампа ?

СообщениеДобавлено: Пт дек 26, 2014 4:11 pm
lekm
Не прочиталась она у тебя.
На картинке адаптер не соответствует. Может по этому? Ну или неконтакт. Я по быстрому глянул datasheet, так там и кол-во контактов разное в разных корпусах.

СообщениеДобавлено: Пт дек 26, 2014 4:25 pm
VVC
прогер TL866, как видно.....микру нада выбрать AT89S52 @ PLCC44.
вот упоминание про прошивку такой же но в DIP корпусе: http://mysku.ru/blog/china-stores/23049.html

кстати, там тоже нет ID....может он и не нужен,ибо это не микра памяти а микроконтроллер....ну и проверкой правильной работы будет не чтение, а запись чего-либо и его чтение.

СообщениеДобавлено: Пт дек 26, 2014 4:35 pm
СТРОНЦИЙ
Все таки нужно убрать галочку с ID. От того, что стоит галочка, он и нехочет читать ее. Да, и выбор ножек тоже важен.

СообщениеДобавлено: Пт дек 26, 2014 4:41 pm
conan2000@mail.ru
lekm на картинки можешь не обращать внимание !
VVC - прогер TL866 верно .
Выбирал все из этих пунктов - выбрать AT89S52 @ PLCC44.
VVC писал(а):ну и проверкой правильной работы будет не чтение, а запись чего-либо и его чтение..
Вот в этом Вы угадали .. Они первоначально принесли рабочую микру и дохлую .. И попросили на дохлую микуру записать .. Ну я пытался записать на дохлую микру - В итоге ошибка ! .. запись невозможна .. Хотя на новые микрухи запись проходит без проблем .
Может действительно там и нет никакого дампа ?
Выбирал при чтение все пункты - Изображение
Ничего не изменилось ..

СообщениеДобавлено: Пт дек 26, 2014 4:55 pm
VVC
если на плате где стоит этот МК нет микрух памяти, то значит код в нем и дамп должен быть....если на новую микру вы пишете и это же читаете, а со старой дамп не считывается, значит она неисправна.
последний шанс, имхо, если у вас TL866 с буквой А на конце - использовать шнурок для внутрисхемного программирования (ISP)....у AT89S52 есть спецвыводы для этого....иначе в мусорку ее и искать дамп у производителя девайса.

p.s. даже если TL866 без ISP (версия CS), то схемку для программирования можно на коленке собрать....

СообщениеДобавлено: Пт дек 26, 2014 5:20 pm
conan2000@mail.ru
Поясню пошагово !
Принесли рабочую микру снятую с рабочего модуля !
Далее попросили - с рабочей микры снять дамп и залить на новую ..
Но ! Когда я пытался снять с рабочей микры - у меня в итоге выходит картинка Изображение
Убираю проверку ID - в итоге -Изображение
И что я в итоге получаю в хекс редакторе - Изображение

СообщениеДобавлено: Пт дек 26, 2014 5:40 pm
SymbolJet
Для того и биты защиты существуют, чтобы никто не прочитал.

СообщениеДобавлено: Пт дек 26, 2014 5:42 pm
Князь
Где то видел что CS прогеры переделывают в А там и распаяно все кроме контактов даже дырки есть ток прошивку поменять нужно!
НАЙДЕНО ТУТ

СообщениеДобавлено: Пт дек 26, 2014 5:43 pm
VVC
я ссылку давал, там есть скрин с этими битами защиты...перепроверить перед чтением конфиг.

СообщениеДобавлено: Сб дек 27, 2014 4:32 am
dviz
conan2000@mail.ru писал(а):И что я в итоге получаю в хекс редакторе -
Скрытый текст +
Изображение


Дык у тебя же тут всё по нулям! Микрухи скорей всего тупо не прочитались по какой-то причине - либо неконтакт, либо не та микруха в настройках софта. Я думаю что когда ID проверку отключаешь, прогер не проверяет все ноги микрухи на нормальный контакт и считывает то, что видит, а так как неконтакт - то видит нули.

СообщениеДобавлено: Сб дек 27, 2014 8:27 am
__Oleg__
VVC писал(а):я ссылку давал, там есть скрин с этими битами защиты...перепроверить перед чтением конфиг.

Полностью поддерживаю, данное действие нужно было выполнить в первую очередь.

СообщениеДобавлено: Сб дек 27, 2014 2:21 pm
conan2000@mail.ru
VVC писал(а):прогер TL866, как видно.....микру нада выбрать AT89S52 @ PLCC44.
вот упоминание про прошивку такой же но в DIP корпусе: http://mysku.ru/blog/china-stores/23049.html

кстати, там тоже нет ID....может он и не нужен,ибо это не микра памяти а микроконтроллер....ну и проверкой правильной работы будет не чтение, а запись чего-либо и его чтение.

Как раз таки в ссылке у них стоит галочка ID Изображение
Прогер у меня TL866A с установленным разъем для внутрисхемного программирования .
пообщался на других форумах - многие говорят , что- обычно после того, как в микроконтроллер записана программа его работы, разработчик взводит биты защиты, чтобы эту программу невозможно было скопировать. Т.е. при взведенных битах защиты чтение содержимого стандартными способами невозможно.
2 ответ - не считать ни как. 99 процентов МК от чтения залочены

СообщениеДобавлено: Сб дек 27, 2014 5:36 pm
maisterko
conan2000@mail.ru писал(а):
VVC писал(а):прогер TL866, как видно.....микру нада выбрать AT89S52 @ PLCC44.
вот упоминание про прошивку такой же но в DIP корпусе: http://mysku.ru/blog/china-stores/23049.html

кстати, там тоже нет ID....может он и не нужен,ибо это не микра памяти а микроконтроллер....ну и проверкой правильной работы будет не чтение, а запись чего-либо и его чтение.

Как раз таки в ссылке у них стоит галочка ID Изображение
Прогер у меня TL866A с установленным разъем для внутрисхемного программирования .
пообщался на других форумах - многие говорят , что- обычно после того, как в микроконтроллер записана программа его работы, разработчик взводит биты защиты, чтобы эту программу невозможно было скопировать. Т.е. при взведенных битах защиты чтение содержимого стандартными способами невозможно.
2 ответ - не считать ни как. 99 процентов МК от чтения залочены

Тут вы правы, если мк залочена то прогер ее не определит (ID) и прошивку не считает (будет FFF)
Ну вот например: нашел у себя attiny 13, когда то ее прошил и залочил, так вот вставил ее в прогер
Прогер разругался на мк как неизвестная и на выводи (PINS) ну и содержимое тиньки было все FFF
Выставил я заводские биты и стер мк и после этого тинька нормально определилась, но содержимое ее потерял

СообщениеДобавлено: Вс дек 28, 2014 3:24 pm
conan2000@mail.ru
.ну и проверкой правильной работы будет не чтение, а запись чего-либо и его чтение.

Проверил - чтение и запись левого дампа проходит успешно ! То есть прогер видит , читает и пишет ..
А вот чтение с рабочей мк с информацией производителя - не происходит .. Видимо МК от чтения залочена.