Warning: Call-time pass-by-reference has been deprecated in /home/httpd/vhosts/rkniga.ru/subdomains/pic/httpdocs/engine/forum/main.php on line 93 Warning: Call-time pass-by-reference has been deprecated in /home/httpd/vhosts/rkniga.ru/subdomains/pic/httpdocs/engine/forum/classes/dle_forum_function.php on line 100 Warning: Call-time pass-by-reference has been deprecated in /home/httpd/vhosts/rkniga.ru/subdomains/pic/httpdocs/engine/forum/classes/dle_forum_function.php on line 119 Warning: Call-time pass-by-reference has been deprecated in /home/httpd/vhosts/rkniga.ru/subdomains/pic/httpdocs/engine/forum/classes/dle_forum_function.php on line 162
Как считать прошивку с PIC12f683, Нужна помощь по считыванию и заливке прошивки на PIC12f683 » Форум сайта Pic.RKniga.ru


Логин:
Пароль:
О сайте:

Pic.Rkniga.ru - Сайт как для начинающих, так и для опытных радиолюбителей, разрабатывающих свои устройства на популярных PIC микроконтроллерах.
Здесь можно обмениваться сообщениями на форуме, а также добавлять на сайт статьи и схемы своих устройств.

Меню сайта
Главная Форум по PIC микроконтроллерам Форум Статьи по PIC микроконтроллерам Статьи Справочная информаци по PIC микроконтроллерам Справочник Литература по PIC микроконтроллерам Литература Схемотехника Схемотехника устройств на PIC микроконтроллерах Микроконтроллеры Программаторы Все по программированию PIC микроконтроллеров Программы, Софт Программы Ссылки
Опрос

Сколько лет вы занимаетесь программированием PIC микроконтроллеров?


от 0-1 года
1-3 года
3-5 лет
5-10 лет
более 10


Последние материалы
  • Тестовая плата для отладки программ на микроконтроллере PIC18F4550
  • Кнопка On/OFF на PIC12F629.
  • Часы с синхронизацией от китайского будильника
  • ШИМ регулятор на PIC16F628A.
  • Счетчики прямого и обратного счета на PIC16F628A.
  • Таймер отключения питания для мультиметра и не только.
  • Измеритель напряжения и тока
  • Маршрутный компьютер для электровелосипеда
  • Простой двухканальный термометр на PIC16F690 и датчиках DS18B20
  • Электронная "Незабудка" для забывчивых
  • Популярные материалы
    Случайная книга


    Ответить
     Как считать прошивку с PIC12f683, Нужна помощь по считыванию и заливке прошивки на PIC12f683
    almarush
    17 ноября 2014 14:44
    Сообщение #1


    Новичок
    • 17

    Репутация: 0
    Группа: Посетители
    Сообщений: 4
    Регистрация: 17.11.2014
    ICQ:--
    Обращаюсь к знатокам PIC-ов. Вышли из строя несколько ЭПРА для ламп уличного освещения. Управление на PIC12f683. Большая вероятность, что один-два контроллера живы. С пиками опыт практически нулевой. Как считать прошивку с этого зверя, и если получиться считать, то как залить на новый МК?
    Перейти в начало страницы
    alex
    17 ноября 2014 14:57
    Сообщение #2


    Активный участник
    • 51

    Репутация: 3
    Группа: Администраторы
    Сообщений: 107
    Регистрация: 13.06.2012
    ICQ:--
    Здесь достаточно все просто. Необходимо иметь программатор PIC контроллеров(практически любой). С его помощью считыются данные с микроконтроллера в файл и таким же образом программируются новые микросхемы, т.е. используются считанные данные, при условии, что данные в микроконтроллере при первичной прошивке не были заблокированы от чтения.
    Перейти в начало страницы
    almarush
    17 ноября 2014 15:05
    Сообщение #3


    Новичок
    • 17

    Репутация: 0
    Группа: Посетители
    Сообщений: 4
    Регистрация: 17.11.2014
    ICQ:--
    А распиновка при прошивке этого МК? Или имеется ввиду, что программатор сам определит как шить? Или речь идет о самом простом программаторе, но с панельками в комплекте? Да, забыл сказать, корпус этих МК SOIC-8
    Перейти в начало страницы
    alex
    17 ноября 2014 15:30
    Сообщение #4


    Активный участник
    • 51

    Репутация: 3
    Группа: Администраторы
    Сообщений: 107
    Регистрация: 13.06.2012
    ICQ:--
    Если нет разъема для внутрисхемного программирования, то можно выпаять микроконтроллер и считать с него данные, используя самый простой программатор. Можно использовать панельку, можно распаять проводами на макетной плате и при программировании просто прижимать новый микроконтроллер к контактам. Я так делал несколько раз.

    Для каждого микроконтроллера свои ножки программирования. А на счет распиновки смотрите рисунок:
    Хочу заметить, что номера выводов у SO и DIP совпадают.

    Как считать прошивку с PIC12f683
    Перейти в начало страницы
    almarush
    17 ноября 2014 15:59
    Сообщение #5


    Новичок
    • 17

    Репутация: 0
    Группа: Посетители
    Сообщений: 4
    Регистрация: 17.11.2014
    ICQ:--
    Спасибо за помощь. Очень оперативно.
    Перейти в начало страницы
    Barmaley67
    24 ноября 2014 03:54
    Сообщение #6


    Новичок
    • 17

    Репутация: 0
    Группа: Посетители
    Сообщений: 3
    Регистрация: 24.11.2014
    ICQ:--
    Скорее всего не всё так просто и МК залочен (выставлен бит защиты программы/кода). Но попробуйте, хотя вероятность того что МК можно будет считать стремится к "0". ИМХО.
    Перейти в начало страницы
    DIZEL
    26 ноября 2014 14:42
    Сообщение #7


    Новичок
    • 17

    Репутация: 0
    Группа: Посетители
    Сообщений: 4
    Регистрация: 26.11.2014
    ICQ:--
    напряжение питания МК подбирать (сначала пробовать считать на 3В, затем пробовать 3.1В, так до 5В). при какомто напряжении питания защита глючит, и можно считать прошивку.
    Перейти в начало страницы
    Barmaley67
    26 ноября 2014 15:54
    Сообщение #8


    Новичок
    • 17

    Репутация: 0
    Группа: Посетители
    Сообщений: 3
    Регистрация: 24.11.2014
    ICQ:--
    Есть опыт? Вот что я "нарыл":
    тыц
    но они читают только старые типы ПИКов, и работают по принципу:
    "Штатно стирается память контроллера вместе с прошивкой. Далее запускается чтение при низком напряжении питания. При очень низком напряжении остаточные заряды плавающих затворов флеша могут быть довольно корректно считаны."
    При этом отмечается что на настоящий момент нет устройств которые читают новые чипы МК с усовершенствованным флешем.
    Перейти в начало страницы
    DIZEL
    26 ноября 2014 17:50
    Сообщение #9


    Новичок
    • 17

    Репутация: 0
    Группа: Посетители
    Сообщений: 4
    Регистрация: 26.11.2014
    ICQ:--
    так pic12 старый. мы на работе считывали подбором напрядения
    интересный прибор тыц, цена впечатляет надо подумать сделать такой.
    Перейти в начало страницы
    Barmaley67
    28 ноября 2014 07:24
    Сообщение #10


    Новичок
    • 17

    Репутация: 0
    Группа: Посетители
    Сообщений: 3
    Регистрация: 24.11.2014
    ICQ:--
    Да 12F683 вроде как из новых. Посмотрим что получится.
    Перейти в начало страницы
    DIZEL
    12 декабря 2014 10:39
    Сообщение #11


    Новичок
    • 17

    Репутация: 0
    Группа: Посетители
    Сообщений: 4
    Регистрация: 26.11.2014
    ICQ:--
    Ну что? Получилось?
    Перейти в начало страницы
    Быстрый ответ Ответить
    1чел. читают эту тему (гостей: 1)
    Пользователей: 0

      Сейчас: 18 апреля 2024 16:27