[an error occurred while processing this directive]
Считать можно (если не защищен), а вот стереть нельзя, можно дописать
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено smav 28 февраля 2005 г. 14:02
В ответ на: Уважаемые Специалисты, подскажите, возможно ли считать и прошить заново PIC16C62 непосредственно в плате, и что для этого нужно... отправлено Aleksis 28 февраля 2005 г. 08:00

1) Считать программу (для этого используются выводы MCLR, RB6, RB7). Причем на MCLR будет подаваться +12В, так что посмотреть что к ним подключено.
2) Если в программе первые 64 слова "нормальные", а дальше 0 - микросхема с защитой, вряд ли чего сделаешь.
3) Посмотреть внимательно программу дизассемблером.
Стереть этот пик уже нельзя, но программу можно дописать - вместо 1 записать 0, но не наоборот.
С пиками дописать иногда удается. Там часто вначале идет переход на старт и 3 слова "пустые" (0x3FFF) до адреса 4 (вектор прерывания).
Тогда можно дошить по нулевому адресу 0 (NOP) и на свободном месте разместить новую программу. Имеет смысл если таких устройств очень много.

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru