Alekseiger

Pic 18F458 + Дилетант = Неполучилось!

30 сообщений в этой теме

Alekseiger    0

Помогите с советом!

Необходимо прошить МК 18F458 внутри схемы

Спаял программатор (громко сказано) по схеме (вложение 1)

Взял 5 вольт с Usb ПК

Подпаялся к пинам 16 17 18 (вложение 2)

Программа WinPic800 программатор видит пишет ОК, но не может определить тип МК и не хочет писать

Плюс и минус подпаял как на фото

winpic800 при начале программирования выдает ошибку (последнее вложение)

post-188155-0-42158300-1423512893.jpg

post-188155-0-42320400-1423513151.jpg

post-188155-0-60354800-1423514274_thumb.jpg

post-188155-0-15078900-1423514358_thumb.jpg

post-188155-0-36514700-1423514584_thumb.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Быстрый заказ печатных плат

Полный цикл производства PCB по низким ценам!

  • x
    мм
Заказать Получить купон на $5.00
Vovka    23

Во первых нужно отрезать от ног мк куда подсоединяются провода программатора остальную схему - она скорее всего "давит" сигналы.

А вообще сделай один раз правильно: забрось очень-очень далеко этот "программатор" и купи PicKit-2

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Alekseiger    0

да дело в том что цена программатора равна стоимости OP-COM (то что ремонтируется) и нужно это будет только для него и надеюсь один раз!

Пожалуйста покажите что отрезать я сегодня первый раз узнал о МК и программаторах))) надеюсь на понимание

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Vovka    23

Тогда как говориться "на свой страх и риск".

Отрезать дорожки, идущие от мк от ног 16,17,18 - чтобы остальная часть схемы не мешала.

Вот только я сомневаюсь, что с таким "программатором" что-то получится!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Alekseiger    0

Насколько я понял при осмотре эти дорожке в схеме не задействованы (могу ошибаться так как плата может быть многослойная)

На форуме опеля человек написал что так у него получилось прошить. Я думаю может с питанием накосячил

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
shindbad    2

А с чего сделали вывод, что требуется перепрошивка МК?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
СНС2    11

Не вздумай ничего отрезать. Внутрисхемное программирование для того и служит, чтоб программировать готовое устройство.

  • Не одобряю 2

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
shindbad    2

2CHC2. Внутрисхемное программирование ещё должно быть предумотрено и этот вариант рассмотрен в даташите. Зачастую, МК прошивают до установки в ПП и в некоторых, обусловленных схемотехническими особенностями случаях, реализовать ICSP затруднительно, а то и невозможно. Если МК не планируется программировать в устройстве, то технических средств для этого ( разъёмов, контрольных точек ) не предусматривают. Так-что без изоляции МК от схемы, "достучаться" до него программатором может и не получиться.

Изменено пользователем shindbad
  • Одобряю 2

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Сёха    34

Даю намек: живем в одном городе, есть программатор. Нужна помощь, пиши.

  • Одобряю 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Vovka    23

И еще по поводу схемы "программатора": она расчитана на 12-вольтовые уровни, а у ТС скорее всего стоит переходник USB-COM с 5-вольтовыми уровнями.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Alekseiger    0

А с чего сделали вывод, что требуется перепрошивка МК?

это болезнь таких устройств, зависает на тестовой прошивке и перестает шиться через usb шнурок

Даю намек: живем в одном городе, есть программатор. Нужна помощь, пиши.

спасибо наверно напишу в ЛС , но еще пару дней буду пробовать сам ( жутко интересно и принципиально вылечить пациента)

И еще по поводу схемы "программатора": она расчитана на 12-вольтовые уровни, а у ТС скорее всего стоит переходник USB-COM с 5-вольтовыми уровнями.

подключаю схему через com port старого системника и беру 5в с usb

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Vovka    23

подключаю схему через com port старого системника и беру 5в с usb

Тогда собери другую схему "программатора", а вообще еще раз повторяю: нужен нормальный программатор

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Alekseiger    0

а не подскажете схему не сложную, чет затягивает меня этот паяльник)))

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
shindbad    2

А Вы где-то нашли прошивку для данного адаптера? А принципиальная схема от него есть?

Изменено пользователем shindbad

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Alekseiger    0

Всё!! Тему можно закрывать))) Благодаря хорошим людям (а точнее Сергею ака "Сёха") удалось победить китайское чудо техники!! Огромное спасибо Сергей тебе еще раз.Телефон мой не удаляй вдруг пригожусь)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Alex11127    0

Попробую поднять тему. Та же ситуация как у автора.

Единственно что подправлю, так это наличие контактных площадок на плате устройства (6 штук правый верхний угол фотки устройства с лицевой стороны). К ним я и подпаивался.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Asafei    0

Здравствуйте, может кому пригодится инфа по поводу перепрошивки OP-COMа, достаточно простейшего программатора как в первом посте, но нужно ещё со стороны разъёма OBD2 подать напряжение 12 вольт, проверено сто пудов, прошивал программой WinPic800, такой же программатор собрал для прошивки года полтора назад из подручных средств именно для востановления OP-COMа, тогда прошился без проблем, а на днях слетела прошивка голову сломал (но ведь я им как то прошивал :umnik2: ), пока не наткнулся на инфу про питание 12в. Так что лучшая память это какрандаш :yes:

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Billi11    0

У меня было сегодня тоже самое с оп-комом. Только прогер я использовал заводской MiniPro. Шил им пики 100 раз и всё ок, а тут при внутрисхемке - ни как. Даже ID не отдавал пик. 

Но как только я выпаял пик с платы и подпаял прогер к выпаяной микросхеме - всё сразу и прочиталось, и прошилось...

Так что видимо именно на этой плате версии OPCOM_NEW что то не даёт программировать пик внутрисхемно когда микруха впаяна на плату.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Vovka    23

так тут много вариантов:

1. программатор не тянет по питанию всю схему

2. к ножкам программирования что-то подключено и мешает программированию

3. программатор не умеет программировать с отключенным MCLR

4. ....

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Billi11    0

1) Я запитывал схему как от программатора, так и отдельным лабораторным БП...

2) Наиболее вероятный на мой взгляд вариант.

3) Я программировал (пытался) программатором TL866A у которого есть все необходимые выходы...

И выпаяв пик с платы этим же программатором всё прекрасно прошилось.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Vovka    23
8 часов назад, Billi11 сказал:

3) Я программировал (пытался) программатором TL866A у которого есть все необходимые выходы...

Выходы то есть, а вот логики программирования для этого случая может и не быть

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Billi11    0
2 часа назад, Vovka сказал:

Выходы то есть, а вот логики программирования для этого случая может и не быть

О каком случае идёт речь?

Программатор предназначен для внутрисхемного программирования.

Микруха выпаянная из платы этим прогером программируется на ура.

Как только впаиваешь - всё, алес.

Ни подпайка напрямую к микрухе, ни подпайка на специальные контактные площадки на плате (есть такие на опкоме, специально для внутрисхемки) не помогают. Вывод - линии где то просажены куда то.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Vovka    23

Для того, чтобы перевести МК в режим программирования при отключенном MCLR программатор должен сделать определенные действия, иначе после подачи питания МК начинает выполнять программу и на команды программатора не реагирует.

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

Попробуйте напрямую припаяться к МК и поочередно отрезать схему от этих ног. Если это какой-то пин МК, то возможно проблему решить поставив последовательно диод, либо резистор, ну на крайний случай джампер поставить...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Всем привет!

Собрал схему как в первом посте! Программа WinPic800, системник с com-портом и Win XP. Программатор JDM определяется, микросхема определяется. Стер, записал, проверил ...

Конечно, не с первого раза и программатор на али К150 уже заказал ... и с com-портом ноутбука поигрался, и USB-Com пытался установить ...

Вечером попробую запаять обратно в плату (версия 5 - доп площадок и контактов нет).

IMG_20170307_101607_HDR.jpg

IMG_20170307_112657_HDR.jpg

IMG_20170307_112521_HDR.jpg

Изменено пользователем папа в кубе
добавить фото

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас