Страница 1 из 2

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

Добавлено: 23 июл 2019, 13:24
ser556
Здравствуйте, у меня есть пульт с микросхемой PIC16F877A, на етой микрухе слетела прошивка. Решил прошить без выпайки, на пульте выведен разъём с PIC16F877A(см. фото). Вопрос как подключить к RH0001? нужно ли доп.питание?

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

Добавлено: 23 июл 2019, 22:00
rhf-admin
На фото вообще непонятно что там выведено на разъём. В целом всё зависит от схемы. Может там MCLR в схеме используется как GPIO и куда-нибудь подключен, а мы на него 12 Вольт снаружи подадим. В результате схема может сгореть просто.

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

Добавлено: 23 июл 2019, 22:09
ser556
Выведен 5 контактный разъём, название взял с даташита:
1) Vdd
2) Vss
3) MCLR/Vpp
4) RB6/PGC
5) RB7/PGD

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

Добавлено: 23 июл 2019, 22:10
ser556
rhf-admin писал(а):
23 июл 2019, 22:00
Может там MCLR в схеме используется как GPIO и куда-нибудь подключен, а мы на него 12 Вольт снаружи подадим.
Как это определить?

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

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

З.Ы. В принципе, если бы разъём был заточен под низковольтное программирование, должны были бы ещё RB3/PGM на него вывести. Если PGM на разъёме нет, то это скорее говорит в пользу того, что схема заточена под высоковольтное программирование и MCLR больше никуда не используется. Но... в общем, решать Вам, я вашу плату не вижу и разъём тоже.

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

Добавлено: 23 июл 2019, 22:40
rhf-admin
Ну, кстати, нет, в любом случае без выпаивания не получится. Программатор для ресета чипа дёргает ему питание и эта самая схема питания чипа организована через низкоточный транзистор (100мА). Так что если ваша схема потребляет больше 100 мА, то при включении его напрямую в схему может сгореть сам программатор (если окажется, что ему нужно пятью вольтами не только этот чип запитать, а и всю остальную схему).
Хотя опять же, надо схему смотреть, может там какая-нибудь развязка есть диодная на питании чипа, чтобы с внешнего разъёма всю схему не запитывать.

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

Добавлено: 23 июл 2019, 23:30
ser556
Спасибо за ответы, завтра всё отфоткаю и прозвоню.

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

Добавлено: 24 июл 2019, 16:23
ser556
день добрый, сфоткал и прозвонил. Расскажу немного предыстории. Это пульт от чпу, он на проводе и, периодически (по невнимательности оператора) пульт отрывается от провода. Предпоследний раз было в начале прошлого года, пришла внегодность PIC,и вот опять, но сейчас основные функции работают, только подглючивают кнопки. Хотел попробавать перешить, либо сравнить что осталось в МК.

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

Добавлено: 24 июл 2019, 16:26
ser556
Новый файл, тот не пошёл.

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

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