Внутрисхемная прошивка pic-контроллера
- Войдите на сайт для отправки комментариев
Втр, 17/08/2021 - 22:52
Привет всем.
До знакомства с ардуино делал простые самоделки на основе pic16f628. Для прошивки данного мк много лет назад купил на али программатор «К-150». Всегда прекрасно шились мк путём установки их (в дип-корпусе) в zif-панель. А тут мк в ssop корпусе, вывел 6ти проводку. Но мк не шьётся. К тому же при попытке прошить и светодиоды и реле моргают/щёлкают. Подскажите, может основное питание платы включить нужно перед прошивкой или как быть? Ошибка - Ошиька записи ROM.
Иногда для ssop нужен переходник -краватка где лишние ноги заведены на землю или как то ещё сконфигурированы физически. И если шить в готовом изделии, иногда вообще нельзя прошить, но иногда подача питания спасает. Такие МК надо шить до установки в изделие.
Когда-то(давно это было))) увлекался PICами. У них есть два режима прошивки - низковольтный и с 13.5В Vpp.
Так что смотреть надо, что за программатор, и как шьёт. Можно и схему угробить если что...
А лучше всего выпаять и прошить, делов-то.
когда пики шил, пользовал фирменные pickit2 и 3, никаких проблем не было не внутрисхемно, ни на панельках.
правда в ходу у меня были 12 и 18-е пики.
какой пик? или тот же pic16f628 просто в ссопе?
Pic16f876a, не хотелось бы выпаивать - уж больно мелкая микросхема....
Искал схему программатора, чтобы сюда положить, и наткнулся на вот такую статью: https://www.kondratev-v.ru/programmirovanie/vnutrisxemnoe-programmirovan...
Плата похожа на ту же ревизию, что и моя (но это не точно). Изучу плату и попробую данное решение.
Искал схему программатора, чтобы сюда положить, и наткнулся на вот такую статью: https://www.kondratev-v.ru/programmirovanie/vnutrisxemnoe-programmirovanie-k150.html
Плата похожа на ту же ревизию, что и моя (но это не точно). Изучу плату и попробую данное решение.
PS кстати там тебе делов на пару минут, просволочку прокинуть
Да вот я схему посмотрел:
В статье речь шла о другом МК. И получается по схеме, что Vpp должен быть уже подключен, нужно будет прозвонить. Вечером проверю, сейчас пора по делам...
А чем отличаются Vpp1 и Vpp2 (если смотреть на схему), что то я не соображу...
Главное что-бы программатор поддерживал внутрисхемное программирование(низковольтное) и не "лупил" 12-13в в схему.
А Vpp может быть разное, кто знает, микросхем много. Я имел дело только с 5-ю мк PIC
P.S. Да и просто в схеме устройства посмотреть, как RB4 задействован
Главное что-бы программатор поддерживал внутрисхемное программирование(низковольтное) и не "лупил" 12-13в в схему.
А Vpp может быть разное, кто знает, микросхем много. Я имел дело только с 5-ю мк PIC
P.S. Да и просто в схеме устройства посмотреть, как RB4 задействован
буквально вчера увидел программирование по ISP в высоковольтном режиме, оказывается есть и такое )))
Главное что-бы программатор поддерживал внутрисхемное программирование(низковольтное) и не "лупил" 12-13в в схему.
А Vpp может быть разное, кто знает, микросхем много. Я имел дело только с 5-ю мк PIC
P.S. Да и просто в схеме устройства посмотреть, как RB4 задействован
буквально вчера увидел программирование по ISP в высоковольтном режиме, оказывается есть и такое )))
Вполне возможно, но ведь схема устройства должна это предусматривать? Ну например, джампер...
Вполне возможно, но ведь схема устройства должна это предусматривать? Ну например, джампер...
Не обязательно. Если /MCLR используется (например для кнопки), то подтяжка подключается через диод и всё.
Вот здесь хорошо о высоковольтном ICSP
https://www.5v.ru/icsp.htm
Пришёл новый мк, «мучу плату - переходник», чтобы как dip в колодку программатора вставить. Не все же ноги нужно припаивать, а какие тогда? Напомню - PIC16F876A.
BOOM, ну вы же, вроде, грамотный мужик. Неужто тяжело посмотреть по ДШ какие ноги используются для программирования? Всего 5(!) контактов. Из них 2 - питание!
Я в обозначениях не шибко разбираюсь, особенно их сокращениях. Загляну в дш, но как бы не спалить.