Прошу помощи по AT89s52-24PU

piramidich
Offline
Зарегистрирован: 14.04.2020

Доброго времени суток. Понимаю, что форум по контроллерам другой платформы, но на вскидку поиск в инете не приводит к необходимой инфе. Есть небходимость отремонтировать устройство на контроллере AT89s52-24PU, мониторе процессора ТС1232, и внешней EEPROM 24c02.При проверке осциллографом на ножках МК нет импульсов обращения к памяти,на задающем генераторе, линиях ввода вывода.На ножку сброса каждую секунду  приходит импульс сброса от монитора МК  ТС1232. Заподозрил неисправность МК,купил новый. После установки нового МК осцилом вижу работу задающего генератора, реакцию контроллера на сигнал сброса от ТС1232(по светодидным индикаторам). Уважаемые гуру, сам никогда не работал с МК, перехожу к сути. По мануалу, если 31 нога МК подключена к общему проводу, то он работает с внешней памятью. Есть ли необходимость прошивки новой микросхемы контроллера при замене, чтобы он мог загружать программу из внешней EEPROM? Что нужно прошить? Подскажите или ткните в какие нибудь источники, а то гугль со мной не дружит или я с ним))).

alex_r61
Offline
Зарегистрирован: 20.06.2012

 При работе с внешней памятью должна быть внешняя параллельная мсх. памяти типа 2716/32/64 и т.д. с программой. 24с02 это последовательная для хранения данных. При EA = 0 мк обращается к внешней памяти, если EA = 1 то прошивка или её часть  находится  во внутренней памяти и стартует оттуда. Книжка на русском https://yadi.sk/d/RpswSEK3zH3Wqg

piramidich
Offline
Зарегистрирован: 14.04.2020

alex_r61 пишет:

 При работе с внешней памятью должна быть внешняя параллельная мсх. памяти типа 2716/32/64 и т.д. с программой. 24с02 это последовательная для хранения данных.

alex_r61, Спасибо за инфу. Еще вопрос, возможно ли скачать прошивку из предположительно неисправного МК с помощью программатора или чего то подобного? Удастся ли ее перекинуть в другой МК? Устройство сваяли вроде датчане, код наверняка имеет защиту от дизассемблирования.

b707
Offline
Зарегистрирован: 26.05.2017

piramidich пишет:

Устройство сваяли вроде датчане, код наверняка имеет защиту от дизассемблирования.

"Защита от дизассемблирования" в МК Атмел заключается как раз в том, что вы не можете слить прошивку с контроллера.

-NMi-
Offline
Зарегистрирован: 20.08.2018

piramidich пишет:

Заподозрил неисправность МК,купил новый.

Это как???

alex_r61
Offline
Зарегистрирован: 20.06.2012

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

piramidich
Offline
Зарегистрирован: 14.04.2020

-NMi- пишет:

piramidich пишет:

Заподозрил неисправность МК,купил новый.

Это как???

В 1 посте я писал, посмотрел питание на МК, осциллом пробежался по ножкам, не было активности нигде, кроме входа сброса, даже на ножках задающего генератора. Поскольку несколько далек от устройств на МК, сбило с толку наличие внешней памяти, понадеялся что исполняемая программа находится в ней. Незнание матчасти ).  

piramidich
Offline
Зарегистрирован: 14.04.2020

alex_r61 пишет:

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

Это блок управления массажного кресла BODYROLL. Стряпают изделие немцы, на плате БУ указан сайт timecontrol.de и год 2007.... Сейчас там совсем другие устройства представлены