Поклонники продукции Microchip Technology Inc тусуются тут.
Ответить

PIC16F73 не могу прошить

Пт июн 24, 2016 13:49:45

Всем привет!
Собрал програматор по схеме в прикрепленном изображении. Программировал на нем pic16f84,16f628,12f675 - все нормально прошивал, единственное только 12ф675 можно перепрошивать от силы раз 5, далее они не шьются.
Решил перейти на pic16f73, вообще все по нулям, не шьет, не читает.
Прошиваю IC-PROG.
Может что доработать в этой схеме под данный контроллер?
Заранее благодарен!
Вложения
123.png
(84.06 KiB) Скачиваний: 1465

Re: PIC16F73 не могу прошить

Пт июн 24, 2016 14:35:18

Совет: купите PicKit2, хотябы Lite и забудете о всех проблемах с программатором раз и на всегда!

Re: PIC16F73 не могу прошить

Пт июн 24, 2016 14:39:03

Заказал пикит3, но будет еще идти недели три. Хотел пока этот отладить=)

Re: PIC16F73 не могу прошить

Пт июн 24, 2016 15:55:51

R2 уменьшить. кт361 заменить на 8550
упд: еще с коллектора кт361 на общий резистор 2-3 кОма

Re: PIC16F73 не могу прошить

Пт июн 24, 2016 16:12:45

2N5551 и резистор 500 Ом. Норм будет? Ничего там не пылыхнет?

Re: PIC16F73 не могу прошить

Пт июн 24, 2016 22:26:28

Я бы подождал PicKit...

Re: PIC16F73 не могу прошить

Вт июл 05, 2016 17:25:50

Заменил транзистор на вышеуказанный, поставил резистор на 560 Ом.
Результат: 16ф628 читается непонятно как, в общем первые несколько символов читает, потом одни нули. В общем перестал програматор адекватно читать 16Ф628.
Зато при чтении 16ф73, вместо нулей уже показывать стал 3FFF. Но прошивать отказывается. :cry:
По второму совету подпаял на землю 9 и 24 пины через резисторы 1 К, и снова ничего не получилось, при чтении чипа дает 3FFF, но не шьет.
Вернул все на исходные позиции, оставив только подпайку пинов 9 и 24 к земле через резисторы:
16ф628 читает и шьет легко, но при чтении 16ф73 выдает сплошные нули 0000: 0000 0000 0000 0000
Не знаю чего еще делать с ним :dont_know:
Что еще можно сделать? Резистор уменьшать?

Re: PIC16F73 не могу прошить

Ср июл 06, 2016 08:31:23

читается непонятно как, в общем первые несколько символов читает, потом одни нули.

Приобрести готовый программатор это конечно да. Но меня бы жаба задавила.
вот привожу пример два программатора оба рабочие.
Изображение
Изображение
Только надо внимательно с оболочкой разобраться некоторые имеют ограничение до определенной микросхемы и все. Например до PIC16F84А хотя в списке большое количество.
И еще Если считываешь и в код с микросхемы и там будет включен бит защиты то тоже не считаешь ничего.
Вложения
EXTRAPIC.rar
(55.87 KiB) Скачиваний: 490
программатор PIC p4-10a.rar
(271.61 KiB) Скачиваний: 434

Re: PIC16F73 не могу прошить

Ср июл 06, 2016 08:51:39

Пиккит3 в пути, но пока он идет, не сдержусь и спаяю самопал=)
Второй программатор мне больше нравится. Он шьет 16f73?

Re: PIC16F73 не могу прошить

Ср июл 06, 2016 08:55:11

Да он все шьет. А программа Пони прог 2000

Re: PIC16F73 не могу прошить

Ср июл 06, 2016 08:57:48

Ты открой вложение там все написано

Re: PIC16F73 не могу прошить

Ср июл 06, 2016 11:37:51

Ок!
Спасибо!

Re: PIC16F73 не могу прошить

Ср июл 06, 2016 15:33:03

мб не получается крутые фронты сделать. max232 попробовать вместо резисторов и стабилитронов. емкость стабилитронов влияет на сигнал.

Re: PIC16F73 не могу прошить

Ср июл 06, 2016 15:41:38

Homo Sapiens писал(а):Да он все шьет. А программа Пони прог 2000

А PIC12F1822 тоже шьет?

Re: PIC16F73 не могу прошить

Чт июл 07, 2016 06:32:30

-=Vovka=- А PIC12F1822 тоже шьет?

Честно говоря я не понял что за вопрос??? Это типа поддевка?. Если тебя интересует что шьет данный программатор, я ведь предоставил подробное описание с перечнем что именно он шьет.
если тебе лень заглянуть в прикрепленный файл, то вот я тебе скрин шот выложил. глянь есть там интересующий тебя пик или нет.
Изображение
и пожалуйста не надо целятся к словам. Или все таки я не правильно тебя понял. :))

Re: PIC16F73 не могу прошить

Чт июл 07, 2016 12:18:43

Homo Sapiens писал(а):лень заглянуть в прикрепленный файл
А вот у меня, например, на данном компе, РАР не установлен. :)

Homo Sapiens писал(а):скрин шот выложил
Этот список от софтины IC-PROG v1.05D.
И добрую половину из этого списка Ваши программаторы не поддерживают (точнее поддерживают наполовину).
Читайте ветки про JDM и Extra-PIC.

Re: PIC16F73 не могу прошить

Чт июл 07, 2016 14:23:19

Smen Читайте ветки про JDM и Extra-PIC.

Все верно, надо читать. Если есть какая либо задача надо внимательно изучить ситуацию. Я не задавался целью протестить данный програьматор на предмет что шьет что не шьет.
Я преследовал цель по крайней мере для начал под свои требования 84А, 877, 876. а остальное по мере необходимости. а сейчас я вообще хочу соброать внутрисхемный отладчик . Вот собственно и все. ко всему нужен подход. но тратить деньги на то что можно собрать самому, увы я не люблю. я лучше каких железок куплю.

Re: PIC16F73 не могу прошить

Пт июл 08, 2016 11:22:05

Homo Sapiens писал(а):тратить деньги на то что можно собрать самому, увы я не люблю
Совершенно согласен, но лучше ведь собирать что-то нормальное, а не "кастратов". :wink:

Re: PIC16F73 не могу прошить

Сб июл 09, 2016 10:54:54

Собрал я данный программатор EXTRAPIC по схеме что в посте выше.
Протестил на IC-prog1.06C:

Установите "галочку" в поле "Вкл. Выход Данных", при этом, в поле "Вход Данных" должна появляться "галочка", а на контакте 4 (DATA) разъёма X3, должен установиться уровень лог. "1" (не менее +3,0 вольт). Теперь, замкните между собой контакт 4 (DATA) и контакт 3 (GND) разъёма X3, при этом, отметка в поле "Вход Данных" должна пропадать, пока контакты замкнуты.
При установке "галочки" в поле "Вкл. Тактирования", на контакте 5 (CLOCK) разъёма X3, должен устанавливаться уровень лог. "1". (не менее +3,0 вольт).
При установке "галочки" в поле "Вкл. Сброс (MCLR)", на контакте 1 (VPP) разъёма X3, должен устанавливаться уровень +13,0... +14,0 вольт, и светиться светодиод D4 (обычно красного цвета).

Галочки пропадают, светодиод моргает, напряжение на выводах соответствует.

Тест прошел отлично, все как по тексту указано. Я было обрадовался, думаю ну все наконец то!!!
Решил прочитать 16ф628, и ничего не получается, постоянно разную лабуду выдает, и не прошивает. Всю голову сломал, вроде все люкс, чего ему не так, не понимаю... Может кабель длинный?
Провел тест:
1) 13 вывод микросхемы U4: напряжение от -5 до -12 вольт. При установке "галочки": от +5 до +12 вольт.
2) 12 вывод микросхемы U4: напряжение +5 вольт. При установке "галочки": 0 вольт.
3) 6 вывод микросхемы U5: напряжение 0 вольт. При установке "галочки": +5 вольт.
4) 1 и 2 вывод микросхемы U5: напряжение 0 вольт. При установке "галочки": +5 вольт.
5) 3 вывод микросхемы U5: напряжение +5 вольт. При установке "галочки": 0 вольт.
6) 14 вывод микросхемы U4: напряжение от -5 до -12 вольт. При установке "галочки": от +5 до +12 вольт.

Результаты выкладываю в приложении (первые цифры без галочки, после точки с запятой когда галочка "Вкл.Выход данные" включена), провал по шестому пункту...Это значит что я компорт спалил или нет?
Вложения
20160710_114840.jpg
(106.64 KiB) Скачиваний: 884
20160710_114840.jpg
(132.54 KiB) Скачиваний: 954

Re: PIC16F73 не могу прошить

Сб июл 09, 2016 15:16:59

Заменил кабель на короткий, нашел ошибку в разводке платы.
Результаты плясок с бубном:
12ф675 - видит, шьет
16ф84а,628,628А - видит, шьет
16Ф73- НЕ ВИДИТ НЕ ШЬЕТ.
:dont_know:
Ответить