Подключение PIC 16F877A к программатору RH-0001C

Чем и как залить прошивку в контроллер, EPROM, чайник, утюг, самовар ...
ser556
Читатель
Читатель
Сообщения: 11
Зарегистрирован: 23 июл 2019, 12:58

Подключение PIC 16F877A к программатору RH-0001C

Сообщение ser556 »

Здравствуйте, у меня есть пульт с микросхемой PIC16F877A, на етой микрухе слетела прошивка. Решил прошить без выпайки, на пульте выведен разъём с PIC16F877A(см. фото). Вопрос как подключить к RH0001? нужно ли доп.питание?
Вложения
PIC16F877A
PIC16F877A
Аватара пользователя
rhf-admin
администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
Сообщения: 3060
Зарегистрирован: 25 авг 2009, 23:19
Откуда: Уфа
Контактная информация:

Re: Подключение PIC 16F877A к программатору RH-0001C

Сообщение rhf-admin »

На фото вообще непонятно что там выведено на разъём. В целом всё зависит от схемы. Может там MCLR в схеме используется как GPIO и куда-нибудь подключен, а мы на него 12 Вольт снаружи подадим. В результате схема может сгореть просто.
С уважением, администрация сайта.
ser556
Читатель
Читатель
Сообщения: 11
Зарегистрирован: 23 июл 2019, 12:58

Re: Подключение PIC 16F877A к программатору RH-0001C

Сообщение ser556 »

Выведен 5 контактный разъём, название взял с даташита:
1) Vdd
2) Vss
3) MCLR/Vpp
4) RB6/PGC
5) RB7/PGD
ser556
Читатель
Читатель
Сообщения: 11
Зарегистрирован: 23 июл 2019, 12:58

Re: Подключение PIC 16F877A к программатору RH-0001C

Сообщение ser556 »

rhf-admin писал(а): 23 июл 2019, 22:00 Может там MCLR в схеме используется как GPIO и куда-нибудь подключен, а мы на него 12 Вольт снаружи подадим.
Как это определить?
Аватара пользователя
rhf-admin
администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
Сообщения: 3060
Зарегистрирован: 25 авг 2009, 23:19
Откуда: Уфа
Контактная информация:

Re: Подключение PIC 16F877A к программатору RH-0001C

Сообщение rhf-admin »

Выведен 5 контактный разъём
Туда ноги напрямую от чипа выведены? Если так, то хорошо. Просто у вас там на фотке сверху ещё зачем-то нарисована микросхема преобразователя интерфейсов UART-в-232. Она просто случайно в кадр попала?
Как это определить?
Только визуально и прозвонкой. Если плата одно-/двухслойная и всю разводку хорошо видно - отлично. Если непонятно - есть риск всё спалить.

З.Ы. В принципе, если бы разъём был заточен под низковольтное программирование, должны были бы ещё RB3/PGM на него вывести. Если PGM на разъёме нет, то это скорее говорит в пользу того, что схема заточена под высоковольтное программирование и MCLR больше никуда не используется. Но... в общем, решать Вам, я вашу плату не вижу и разъём тоже.
С уважением, администрация сайта.
Аватара пользователя
rhf-admin
администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
Сообщения: 3060
Зарегистрирован: 25 авг 2009, 23:19
Откуда: Уфа
Контактная информация:

Re: Подключение PIC 16F877A к программатору RH-0001C

Сообщение rhf-admin »

Ну, кстати, нет, в любом случае без выпаивания не получится. Программатор для ресета чипа дёргает ему питание и эта самая схема питания чипа организована через низкоточный транзистор (100мА). Так что если ваша схема потребляет больше 100 мА, то при включении его напрямую в схему может сгореть сам программатор (если окажется, что ему нужно пятью вольтами не только этот чип запитать, а и всю остальную схему).
Хотя опять же, надо схему смотреть, может там какая-нибудь развязка есть диодная на питании чипа, чтобы с внешнего разъёма всю схему не запитывать.
С уважением, администрация сайта.
ser556
Читатель
Читатель
Сообщения: 11
Зарегистрирован: 23 июл 2019, 12:58

Re: Подключение PIC 16F877A к программатору RH-0001C

Сообщение ser556 »

Спасибо за ответы, завтра всё отфоткаю и прозвоню.
ser556
Читатель
Читатель
Сообщения: 11
Зарегистрирован: 23 июл 2019, 12:58

Re: Подключение PIC 16F877A к программатору RH-0001C

Сообщение ser556 »

день добрый, сфоткал и прозвонил. Расскажу немного предыстории. Это пульт от чпу, он на проводе и, периодически (по невнимательности оператора) пульт отрывается от провода. Предпоследний раз было в начале прошлого года, пришла внегодность PIC,и вот опять, но сейчас основные функции работают, только подглючивают кнопки. Хотел попробавать перешить, либо сравнить что осталось в МК.
Вложения
20190724_145819.jpg
описание.png
описание.png (5.98 КБ) 7108 просмотров
ser556
Читатель
Читатель
Сообщения: 11
Зарегистрирован: 23 июл 2019, 12:58

Re: Подключение PIC 16F877A к программатору RH-0001C

Сообщение ser556 »

Новый файл, тот не пошёл.
Вложения
описание1.jpg
Аватара пользователя
rhf-admin
администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
Сообщения: 3060
Зарегистрирован: 25 авг 2009, 23:19
Откуда: Уфа
Контактная информация:

Re: Подключение PIC 16F877A к программатору RH-0001C

Сообщение rhf-admin »

Так. Ну, во-первых, раз RB3 идёт на кнопки - это ещё одно подтверждение, что низковольтное программирование не используется.
Далее. Судя по тому, что на 5 вольт стоит двухамперная импульсная понижайка - потребление у этой схемы по пяти вольтам достаточно большое, а никаких диодов рядом с контроллером нет, значит контроллер по пяти вольтам от остальной схемы не развязан.
От MCLR на землю сколько сопротивление?
С уважением, администрация сайта.
Ответить