Считывание прошивки с МК
- БАРС
- модератор, спонсор, писатель, идеолог, редактор
- Сообщения: 2019
- Зарегистрирован: 16 ноя 2009, 15:25
- Откуда: СССР, г. Москва
Считывание прошивки с МК
Мир всем!
Попросили считать прошивку с МК PIC16F628A в SOIC-корпусе. Я в МК разбираюсь слабо, но программатор то себе собрал давно, тем не менее прошивки ещё не считывал. Чтобы не спалить МК и не наделать глупостей решил создать тему, где всё подробно расспросить у знающих.
Сделал скрин распиновки МК с даташита, но там непонятно какая нога для чего. Порыскал в интернете, пересмотрел кучу вариантов, подписал рядом нормальные обозначения. Так правильно? Можно подключать его к программатору?
Попросили считать прошивку с МК PIC16F628A в SOIC-корпусе. Я в МК разбираюсь слабо, но программатор то себе собрал давно, тем не менее прошивки ещё не считывал. Чтобы не спалить МК и не наделать глупостей решил создать тему, где всё подробно расспросить у знающих.
Сделал скрин распиновки МК с даташита, но там непонятно какая нога для чего. Порыскал в интернете, пересмотрел кучу вариантов, подписал рядом нормальные обозначения. Так правильно? Можно подключать его к программатору?
- Вложения
-
- РњРљ.GIF (10.45 КБ) 12829 просмотров
Сотрудничаю с НАСА, Роскосмос, Газпром, РЖД, Интер РАО ЕЭС, Роснано и др. (конкретно уточняйте у самой организации) ©.
- rhf-admin
- администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
- Сообщения: 3060
- Зарегистрирован: 25 авг 2009, 23:19
- Откуда: Уфа
- Контактная информация:
Re: Считывание прошивки с МК
Да, для программирования так правильно.
Просто каждая нога может использоваться для рахных задач (смотря как сконфигурирован контроллер или в каком режиме он находится), поэтому у каждой ноги по несколько обозначений. Например 13-я нога может быть двунаправленным портом ввода-вывода (тогда её обозначают RB7), может быть входом внешнего генератора для таймера 1 (в этом случае её обозначают T1OSI) и она же может быть приёмо-передатчиком данных при программировании (PGD), когда контроллер находится в режиме программирования....но там непонятно какая нога для чего
С уважением, администрация сайта.
- БАРС
- модератор, спонсор, писатель, идеолог, редактор
- Сообщения: 2019
- Зарегистрирован: 16 ноя 2009, 15:25
- Откуда: СССР, г. Москва
Re: Считывание прошивки с МК
Вот это может быть прошивкой?
А когда нажимаю кнопочку (выделил красным), вылетает красное окно
А когда нажимаю кнопочку (выделил красным), вылетает красное окно
Сотрудничаю с НАСА, Роскосмос, Газпром, РЖД, Интер РАО ЕЭС, Роснано и др. (конкретно уточняйте у самой организации) ©.
- rhf-admin
- администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
- Сообщения: 3060
- Зарегистрирован: 25 авг 2009, 23:19
- Откуда: Уфа
- Контактная информация:
Re: Считывание прошивки с МК
Picpgm по-моему пока программатор не увидит - читать отказывается. Судя по тому, что считанная конфигурация отличается от дефолтной - видимо процесс прошел нормально. Засада только в том, что стоят галочки CP, CPD - значит и код и данные защищены от считывания. Потому и нули считались. Короче, Барс, не удастся с него ничего считать. Чтоб убедиться, что работает программатор - можешь попробовать записать что-нить и считать назад, только галочки CP, CPD сними.
А ты, кстати, какой прогер то собрал? Можешь, кстати, ради интереса другими прогами попробовать считать, я например, пики ICProg-ом предпочитаю программировать.
А ты, кстати, какой прогер то собрал? Можешь, кстати, ради интереса другими прогами попробовать считать, я например, пики ICProg-ом предпочитаю программировать.
С уважением, администрация сайта.
- БАРС
- модератор, спонсор, писатель, идеолог, редактор
- Сообщения: 2019
- Зарегистрирован: 16 ноя 2009, 15:25
- Откуда: СССР, г. Москва
Re: Считывание прошивки с МК
Угу. Я отсоединил МК - программа видит программатор но не может определить тип МК. Подключил МК - всё определил.rhf-admin писал(а):Picpgm по-моему пока программатор не увидит - читать отказывается.
Отсоединил программатор от СОМ-разъёма - программа не видит ни программатор ни МК.
1. А где эти галочки стоят?rhf-admin писал(а):Засада только в том, что стоят галочки CP, CPD - значит и код и данные защищены от считывания.
2. Где они снимаются?rhf-admin писал(а):можешь попробовать записать что-нить и считать назад, только галочки CP, CPD сними.
А я разве не говорил? Наверно забыл Собрал одну из модификаций EXRA-PIC.rhf-admin писал(а): А ты, кстати, какой прогер то собрал?
Пробовал, там тоже невесть что.rhf-admin писал(а):Можешь, кстати, ради интереса другими прогами попробовать считать, я например, пики ICProg-ом предпочитаю программировать.
Сотрудничаю с НАСА, Роскосмос, Газпром, РЖД, Интер РАО ЕЭС, Роснано и др. (конкретно уточняйте у самой организации) ©.
- rhf-admin
- администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
- Сообщения: 3060
- Зарегистрирован: 25 авг 2009, 23:19
- Откуда: Уфа
- Контактная информация:
Re: Считывание прошивки с МК
Вот в WinPic800 в самой нижней строке меню (где у тебя прямоугольник утопленый на котором абракадабра написана) - три вкладки: код, данные и конфигурация. На третьей вкладке (конфигурация) есть CPD (там галочку надо снять) и CP (там выбрать Off). Потом залить эту конфу назад. Теперь можно заливать код/данные и читать их обратно.
С уважением, администрация сайта.
- БАРС
- модератор, спонсор, писатель, идеолог, редактор
- Сообщения: 2019
- Зарегистрирован: 16 ноя 2009, 15:25
- Откуда: СССР, г. Москва
Re: Считывание прошивки с МК
А как вообще эти МК в SOIC-корпусе прошивают? Мне пришлось подпаивать к нему тоненькие проводки... На производстве же таким заниматься никто не будет, да и в домашней лаборатории наверно тоже...
Сотрудничаю с НАСА, Роскосмос, Газпром, РЖД, Интер РАО ЕЭС, Роснано и др. (конкретно уточняйте у самой организации) ©.
- rhf-admin
- администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
- Сообщения: 3060
- Зарегистрирован: 25 авг 2009, 23:19
- Откуда: Уфа
- Контактная информация:
Re: Считывание прошивки с МК
Тут как всегда два варианта: либо специальные панельки для soic, либо схема разведена так, что возможно внутрисхемное программирование.
С уважением, администрация сайта.
- БАРС
- модератор, спонсор, писатель, идеолог, редактор
- Сообщения: 2019
- Зарегистрирован: 16 ноя 2009, 15:25
- Откуда: СССР, г. Москва
Re: Считывание прошивки с МК
А как эти специальные панельки для soic называются?
Сотрудничаю с НАСА, Роскосмос, Газпром, РЖД, Интер РАО ЕЭС, Роснано и др. (конкретно уточняйте у самой организации) ©.
- rhf-admin
- администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
- Сообщения: 3060
- Зарегистрирован: 25 авг 2009, 23:19
- Откуда: Уфа
- Контактная информация:
Re: Считывание прошивки с МК
Честно говоря я такими никогда не пользовался, больно дорого. Но вообще набери в яндексе "панельки для soic" - там и ZIF-панельки есть и переходники с soic на dip. В самопальных девайсах у меня dip-корпуса, а на промдевайсах, где я сталкивался с контроллерами в soic корпусах, всегда были специальные разъёмы для внутрисхемного программирования (либо низковольтного, либо высоковольтного).
С уважением, администрация сайта.