Внутрисхемная прошивка pic-контроллера

BOOM
BOOM аватар
Offline
Зарегистрирован: 14.11.2018

Привет всем. 

До знакомства с ардуино делал простые самоделки на основе pic16f628. Для прошивки данного мк много лет назад купил на али программатор «К-150». Всегда прекрасно шились  мк путём установки их (в дип-корпусе) в zif-панель. А тут мк в ssop корпусе, вывел 6ти проводку. Но мк не шьётся. К тому же при попытке прошить и светодиоды и реле моргают/щёлкают. Подскажите, может основное питание платы включить нужно перед прошивкой или как быть? Ошибка - Ошиька записи ROM. 

SAB
Offline
Зарегистрирован: 27.12.2016

Иногда для ssop нужен переходник -краватка где лишние ноги заведены на землю или как то ещё сконфигурированы физически. И если шить в готовом изделии, иногда вообще нельзя прошить, но иногда подача питания спасает. Такие МК надо шить до установки в изделие. 

Дим-мычъ
Offline
Зарегистрирован: 20.03.2021

Когда-то(давно это было))) увлекался PICами. У них есть два режима прошивки - низковольтный и с 13.5В Vpp.

Так что смотреть надо, что за программатор, и как шьёт. Можно и схему угробить если что...

А лучше всего выпаять и прошить, делов-то.

xDriver
xDriver аватар
Offline
Зарегистрирован: 14.08.2015

когда пики шил, пользовал фирменные pickit2 и 3, никаких проблем не было не внутрисхемно, ни на панельках.

правда в ходу у меня были 12 и 18-е пики.

какой пик? или тот же pic16f628 просто в ссопе?

BOOM
BOOM аватар
Offline
Зарегистрирован: 14.11.2018

Pic16f876a, не хотелось бы выпаивать - уж больно мелкая микросхема....

BOOM
BOOM аватар
Offline
Зарегистрирован: 14.11.2018

Искал схему программатора, чтобы сюда положить, и наткнулся на вот такую статью: https://www.kondratev-v.ru/programmirovanie/vnutrisxemnoe-programmirovan...

Плата похожа на ту же ревизию, что и моя (но это не точно). Изучу плату и попробую данное решение.

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

BOOM пишет:

Искал схему программатора, чтобы сюда положить, и наткнулся на вот такую статью: https://www.kondratev-v.ru/programmirovanie/vnutrisxemnoe-programmirovanie-k150.html

Плата похожа на ту же ревизию, что и моя (но это не точно). Изучу плату и попробую данное решение.

  у меня  для Пиков Picprog+ он под ДОС, только сейчас увидел, что  в ём есть 10 контактный разъём, никогда нужды не было )))

PS кстати там тебе делов на пару минут, просволочку прокинуть

BOOM
BOOM аватар
Offline
Зарегистрирован: 14.11.2018

Да вот я схему посмотрел:

В статье речь шла о другом МК. И получается по схеме, что Vpp должен быть уже подключен, нужно будет прозвонить. Вечером проверю, сейчас пора по делам...

BOOM
BOOM аватар
Offline
Зарегистрирован: 14.11.2018

А чем отличаются Vpp1 и Vpp2 (если смотреть на схему), что то я не соображу...

Дим-мычъ
Offline
Зарегистрирован: 20.03.2021

Главное что-бы программатор поддерживал внутрисхемное программирование(низковольтное) и не "лупил" 12-13в в схему.

А Vpp может быть разное, кто знает, микросхем много. Я имел дело только с 5-ю мк PIC

P.S. Да и просто в схеме устройства посмотреть, как RB4 задействован

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

Дим-мычъ пишет:

Главное что-бы программатор поддерживал внутрисхемное программирование(низковольтное) и не "лупил" 12-13в в схему.

А Vpp может быть разное, кто знает, микросхем много. Я имел дело только с 5-ю мк PIC

P.S. Да и просто в схеме устройства посмотреть, как RB4 задействован

буквально вчера увидел программирование по ISP в высоковольтном режиме, оказывается есть и такое )))

 

Дим-мычъ
Offline
Зарегистрирован: 20.03.2021

ua6em пишет:

Дим-мычъ пишет:

Главное что-бы программатор поддерживал внутрисхемное программирование(низковольтное) и не "лупил" 12-13в в схему.

А Vpp может быть разное, кто знает, микросхем много. Я имел дело только с 5-ю мк PIC

P.S. Да и просто в схеме устройства посмотреть, как RB4 задействован

буквально вчера увидел программирование по ISP в высоковольтном режиме, оказывается есть и такое )))

 

Вполне возможно, но ведь схема устройства должна это предусматривать? Ну например, джампер...

Green
Offline
Зарегистрирован: 01.10.2015

Дим-мычъ пишет:

Вполне возможно, но ведь схема устройства должна это предусматривать? Ну например, джампер...


Не обязательно. Если /MCLR используется (например для кнопки), то подтяжка подключается через диод и всё.

Дим-мычъ
Offline
Зарегистрирован: 20.03.2021

Вот здесь хорошо о высоковольтном ICSP

https://www.5v.ru/icsp.htm

BOOM
BOOM аватар
Offline
Зарегистрирован: 14.11.2018

Пришёл новый мк, «мучу плату - переходник», чтобы как dip  в колодку программатора вставить. Не все же ноги нужно припаивать, а какие тогда? Напомню - PIC16F876A. 

Green
Offline
Зарегистрирован: 01.10.2015

BOOM, ну вы же, вроде, грамотный мужик. Неужто тяжело посмотреть по ДШ какие ноги используются для программирования? Всего 5(!) контактов. Из них 2 - питание!

BOOM
BOOM аватар
Offline
Зарегистрирован: 14.11.2018

Я в обозначениях не шибко разбираюсь, особенно их сокращениях. Загляну в дш, но как бы не спалить.